A simple PSP server to upload, download and list files on the PSP
| .gitignore | ||
| callback.c | ||
| callback.h | ||
| globals.h | ||
| main.c | ||
| Makefile | ||
| README.md | ||
| utils.h | ||
PSP Homebrew Template
Simple homebrew template to make your own PSP homebrew with!
Testing
PPSSPP Emulator:
- File → Load → select
EBOOT.PBPor.elf
Real PSP (with CFW!):
- Connect PSP via USB (Settings → USB Connection)
- Copy
EBOOT.PBPtoPSP/GAME/Your_Homebrew_Name/ - Navigate to Game → Memory Stick on PSP
- Run your app
Pre-Requisites
1. Install Dependencies
This is for arch, but package names should be similar on other distributions.
sudo pacman -S gcc make cmake patch git texinfo flex bison gettext wget gsl gmp mpfr mpc readline libarchive gpgme bash openssl libtool python-pip
2. Install PSP Toolchain
sudo mkdir -p /usr/local/pspdev
sudo chown -R $USER:$USER /usr/local/pspdev
git clone https://github.com/pspdev/psptoolchain.git
cd psptoolchain
./toolchain.sh
3. Install PSPSDK
git clone https://github.com/pspdev/pspsdk.git
cd pspsdk
./bootstrap
./configure --with-pspdev=/usr/local/pspdev
make
sudo env PATH=$PATH make install
4. Setup Environment
Add to your ~/.bashrc or ~/.zshrc:
export PSPDEV=/usr/local/pspdev
export PATH=$PATH:$PSPDEV/bin
Then reload: source ~/.zshrc
Building
make
# or to clean:
make clean
Output: EBOOT.PBP - the PSP executable