DISCOVER
×

How to Make Your Own PSP Game

Updated July 20, 2017

You can develop your own home brew games for the Sony PSP (PlayStation Portable) with the correct software and programming expertise. Using the C programming language, you can program games and applications. Learning C will take a lot of time and effort as it is a complex programming language, but it is necessary if you want to make your own games. As well as learning C, you will need a selection of software that will be used to code and test your games.

Download and install Cygwin. When asked for an installation directory, choose "C:\cygwin." Cygwin is a Linux-like environment for Windows, this is allows you to run certain Linux applications. This is where you will install your programming environment. Open Cygwin from the Start menu and leave it to run in the background.

Download the PSP Tool Chain package (see Resources). Download this to "C:\cygwin\home\USER" (replace "USER" with your computer user name). Switch back to Cygwin and type "tar zxvf psptoolchain-20050625.tgz" and press "Enter." Type "cd psptoolchain" and press "Enter." Type "toolchain.sh" and press "Enter." When the error occurs type "svn update" and press "Enter."

Type "./toolchain.sh" and press "Enter." This will set up Toolchain. Toolchain is the main programming SDK for PSPs. This may take a few hours to completely install.

Close Cygwin. Click "Start > Computer." Double-click "C" then "cygwin." Right-click "cygwin.bat" and click "Open with Notepad."

Locate the following:

chdir C:\cygwin\bin

bash --login -i

Replace the "bash" line with the following:

set path=%path%;C:/cygwin/usr/local/pspdev/bin

set PSPSDK=C:/cygwin/usr/local/pspdev

bash --login -i

Close the window and click "Yes" to confirm the save. This has set up your basic development environment for creating PSP applications.

Open Cygwin again and when it loads type "mkdir game" and press "Enter." Type "cd game" and press "Enter." This is going to be your working directory.

Click "Start," type "notepad" and press "Enter." There are two essential lines of code that are required to insert into every PSP code. PSP is programmed in C, and so you will need to learn the C programming language to be able to program. The essential lines that you must include are the following:

include

include

Save this file in your "cygwin/game" directory as "test.c" (without quotes). This will store your game so that you can execute it in cygwin.

Cite this Article A tool to create a citation to reference this article Cite this Article

About the Author

Joshua Laud started writing professionally in 2008. During his three years at University he worked freelance for various music publications including "Clash Magazine" and "total:spec," and online Data Transmission and Music is Art. Laud also specializes in technology writing. He has a Bachelor of Arts in English literature from the University of London.