• Stars
    star
    378
  • Rank 112,966 (Top 3 %)
  • Language
    Shell
  • Created over 13 years ago
  • Updated 4 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

A script to automatically build an open-source toolchain for PSP homebrew development.

psptoolchain

CI CI-Docker

This program will automatically build and install the whole compiler and other tools used in the creation of homebrew software for the Sony PlayStation Portable® videogame system.

ATENTION!

If you're trying to install in your machine the WHOLE PSP Development Environment this is NOT the repo to use, you should use instead the pspdev repo.

What these scripts do

These scripts download (git clone) and install:

Requirements

  1. Install gcc/clang, make, cmake, patch, git, texinfo, flex, bison, gettext, wget, gsl, gmp, mpfr, mpc, readline, libarchive, gpgme, bash, openssl and libtool if you don't have those. We offer a script to help you for installing dependencies:

Ubuntu/Debian

sudo ./prepare-debian-ubuntu.sh

Fedora

sudo ./prepare-fedora.sh

OSX

sudo ./prepare-mac-os.sh
  1. Ensure that you have enough permissions for managing PSPDEV location (default to /usr/local/pspdev, but you can use a different path). PSPDEV location MUST NOT have spaces or special characters in its path! PSPDEV should be an absolute path. On Unix systems, if the command mkdir -p $PSPDEV fails for you, you can set access for the current user by running commands:
export PSPDEV=/usr/local/pspdev
sudo mkdir -p $PSPDEV
sudo chown -R $USER: $PSPDEV
  1. Add this to your login script (example: ~/.bash_profile) Note: Ensure that you have full access to the PSPDEV path. You can change the PSPDEV path with the following requirements: only use absolute paths, don't use spaces, only use Latin characters.
export PSPDEV=/usr/local/pspdev
export PATH=$PATH:$PSPDEV/bin
  1. Run toolchain.sh
./toolchain.sh

Thanks

Visit the following sites to learn more:

PSP-DEV Wiki

PSP Homebrew Community Discord

More Repositories

1

pspsdk

An open-source SDK for PSP homebrew development.
C
859
star
2

pspdev

pspdev master repository
Shell
163
star
3

psp-ports

A collection of open source software ported to the PSP.
C
99
star
4

prxtool

A simple tool to manipulate Sony PSP(tm) PRX files
C++
64
star
5

psplinkusb

General purpose homebrew/debugging toolkit for PSP
C
64
star
6

psplibraries

A script to automatically build open-source libraries for PSP homebrew development.
Shell
47
star
7

pspdev-docker

Automatically build a docker image with the pspdev toolchain ready to be used for homebrew development.
Dockerfile
35
star
8

psp-ghidra-scripts

Scripts for use with the Ghidra Reverse Engineering Suite
Python
34
star
9

pspgl-legacy

OpenGL libraries for PSP
C
25
star
10

psp-packages

Python
24
star
11

psp-pacman

Package manager for ported libraries
Shell
12
star
12

gcc

A port of gcc to the PSP.
10
star
13

psptoolchain-allegrex

This program will automatically build and install an Allegrex compiler which is used in the creation of homebrew software for the Sony PlayStation® Portable videogame system.
Shell
10
star
14

newlib

A fork of newlib for the PSP.
C
8
star
15

vfpu-docs

C
8
star
16

clang-psp

New toolchain approach for PSP
CMake
5
star
17

libintraFont

C
5
star
18

SDL_gfx

SDL2_gfx and SDL_gfx with PSP specific patches
3
star
19

pspdev.github.io

The pspdev website
C
3
star
20

MediaEngine

PSP MediaEngine Plugin
C
3
star
21

gdb

The GNU debugger for PSP
C
2
star
22

psptoolchain-extra

A set of tools needed before compiling psp-packages
Shell
2
star
23

freetype2

freetype2 with PSP specific patches
C
2
star
24

insight

A fork of insight to the PSP.
C
1
star
25

kubridge

KUBridge Library
C
1
star