140w ago - The first version of an open source toolchain for PS3 is available today courtesy of
ooPo, meaning a possibility to create PlayStation 3 hombrew without requiring the Sony SDK.
Download:
Open Source PS3 Toolchain
From the included ReadMe file:
What does this do?
This program will automatically build and install a compiler and other tools used in the creation of homebrew software for the Sony PlayStation 3 videogame system.
How do I use it?
1) Set up your environment by installing the following software:
autoconf, automake, bison, flex, gcc, make, makeinfo, patch, subversion, wget
2) Add the following to your login script:
export PS3DEV=/usr/local/ps3dev
export PATH=$PATH:$PS3DEV/bin
export PATH=$PATH:$PS3DEV/ppu/bin
export PATH=$PATH:$PS3DEV/spu/bin
3) Run the toolchain script:
./toolchain.sh
Where do I go from here?
Visit the following sites to learn more:
http://www.ps2dev.org
http://forums.ps2dev.org
Take a look here: http://www.alphaworks.ibm.com/tech/cellide
Perhaps even later start sketching on a PS3 Hombrew Plugin for eclipse.
If there are any capable toolchain hackers out there wanting to create an open Lv-2 toolchain, take a look at the ABI changes documented in PS3_SDKDoc_e.chm (which was leaked a few days ago) in section "OS Low-level Specifications".
You can compare it to this to find the differences from the standard PPC64 ABI (binary format elf64-powerpc) that the upstream toolchain implements: http://refspecs.linuxfoundation.org/ELF/ppc64/
Once we got the toolchain we can worry about the rest (like Lv-2 using the Dinkumware libc / libstdc++ which isn't available for free)