- homebrew application operated via UART for the PowerPC CPU used by sony to replace the PS1 CPU on most slim models.
- loader for the software mentioned before
- toolchain install scripts for PowerPC compiled
- Documentation (hosted on github pages)
- A complete SDK
- A PPC module loader
- hardware
- PS2 DECKARD:
SCPH-75xxx(PS2TV Included) - 3.3V USB-TTL adapter
- Connection to PowerPC UART (both TX and RX of course)
- PS2 DECKARD:
- software
- PS2SDK installed
- serial monitor (recommeneded one for windows)
- Install PS2SDK build requirements if you haven't already. (gcc/clang, make, cmake, patch, git, etc)
- Make sure the PS2DEV environment variable is set. The toolchain buildscripts will install to the PS2DEV directory
- Build binutils and GCC for PPC either by doing
make toolchainor running the following scripts
./buildscripts/toolchain/001-binutils.sh
./buildscripts/toolchain/002-gcc-stage1.sh- Once the toolchain is built and installed you can simply run
makein the root directory and both the patch and patch loader will be built
you may need to add$PS2DEV/powerpc/binto your$PATH - Open a serial monitor of your choosing and set the baud rate to 57600. When the PS2 is powered on or reset "D E C K A R D compiled xxxxx" should appear in the serial monitor. If it does not, check your connection and ensure the baud is set correctly.
- Run patch_loader.elf via ps2link or any other means of launching homebrew. You should see the following in your serial monitor:
LUT resized and relocated
Welcome to PPC-MON v0.1
- @Wisi for allowing qnox32 to incorporate and build upon their work from dpLibMod. Without Wisi's initial work, none of this would exist.
- Nocash for providing an invaluable resource for all things PS1 (https://problemkaputt.de/psx-spx.htm)