PS3:Tools

From wikibrew
Jump to: navigation, search

Contents

General

To ease compilation and finding libraries (which will prevent you from having to edit every Makefile):

Development

Dependencies

Almost all tools require git make libc libc-dev libc6-dev-ppc64

For Debian Squeeze (and possibly other Distros as well?)

python

Enable RSX RAM as SWAP

# udev rules to automatically enable swap on /dev/ps3vram
# Copy this file to /etc/udev/rules.d/10-ps3vram-swap.rules
# Choose only one of the rules below
# Initialize and enable swap unconditionally
KERNEL=="ps3vram", ACTION=="add", RUN+="/sbin/mkswap /dev/ps3vram", RUN+="/sbin/swapon -p 10 /dev/ps3vram"

Notes

Higher priority means the system will use that SWAP sooner than lower priority SWAP. You want RSX RAM to have highest priority.


OpenSSL for ppc64

Check and make sure you're getting the latest source of OpenSSL[1]

Installation

Notes


ps3dm-utils

Dependencies

Installation

Attention: With the latest version of ps3dm-utils you don't need OpenSSL anymore !!!

Notes


IBM Cell SDK 3.1

This works only on Debian & Ubuntu on PS3 All Tools need download form ibmsdk31.tar.gz

Installation

wget -r -H -A.tar.gz http://www.multiupload.com/T6IFLL5SGD
mv */*/*/ibmsdk31.tar.gz ./
rm *multiupload.com* -rf
tar -xvzf ibmsdk31.tar.gz
cd deb/
dpkg -i openrpm/*.deb
dpkg -i devel/*.deb
dpkg -i extra/*.deb

Some of these packages have a newer version, You may want to hold (keep back) these packages:

echo ppu-gcc hold | sudo dpkg --set-selections
echo spu-gcc hold | sudo dpkg --set-selections

Java 6 IBM

Download from: http://goo.gl/ngV0b

mkdir /opt/ibm/java-ppc64-60/
cd /opt/ibm/java-ppc64-60/

Put ibm-java-sdk-6.0-5.0-linux-ppc64.tgz in /opt/ibm/java-ppc64-60/

tar -zxvf ibm-java-sdk-6.0-5.0-linux-ppc64.tgz
chcon -R -t texrel_shlib_t /opt/ibm/java-ppc64-60/jre
chcon -R -t texrel_shlib_t /opt/ibm/java-ppc64-60/bin
chcon -R -t texrel_shlib_t /opt/ibm/java-ppc64-60/lib


ps3mfw

Dependencies

Installation

Read up on any notes on any experimental options/tasks you shouldn't be using. Ask in #otheros if you are unsure.

You should be able to run the program with ./ps3mfw --gui "false"

Personal tools
Namespaces
Variants
Actions
Gitbrew
Navigation
projects
Toolbox