PS4 News on Facebook! PS4 News on Twitter! PS4 News on YouTube! PS4 News RSS Feed!

Home PS4 News - Latest PlayStation 4 and PS3 News

September 8, 2010 // 10:50 am - 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

Open Source PS3 Toolchain Development Begins

Follow us on Twitter, Facebook and drop by the PS3 Hacks and PS3 CFW forums for the latest PlayStation 3 scene and PS4 Hacks & JailBreak updates with PlayStation 4 homebrew PS4 Downloads.



#17 - Raze1988 - September 8, 2010 // 2:17 pm
Raze1988's Avatar
Fantastic!

I wonder if you can only build apps for the GameOS with this, or an actual Custom Firmware?

#16 - chaostic - September 8, 2010 // 2:10 pm
chaostic's Avatar
Awesome contribution. This should turn the PS3 into a Popcorn Hour box with the right homebrew!

#15 - Christiann - September 8, 2010 // 2:06 pm
Christiann's Avatar
Quote Originally Posted by mukumuku View Post
Isn't this the same toolchain that it was available ages ago?

That toolchain from your hyperlink can be used for generating linux executables for OtherOS (lv1).

With this toolkit (compiler, linker) you can create ps3 (lv2) executables, by using the C sources and header files from the (official) ps3 sdk.

#14 - Zhar - September 8, 2010 // 2:05 pm
Zhar's Avatar
Quote Originally Posted by alleschonweg View Post
just do step 2, and whether reboot or execute the commands to extend your path-variable.

maybe the path has to exist and has to be writable. i dont know the error, if it is not so.

have done step2
rebooted
still getting error

Probably something stupidly simple that I have overlooked.

#13 - alleschonweg - September 8, 2010 // 1:56 pm
alleschonweg's Avatar
Quote Originally Posted by Zhar View Post
Getting

ERROR: Add /usr/local/ps3dev/bin to your path before continuing.
when I run ./toolchain.sh

anyone know how to fix it?

just do step 2, and whether reboot or execute the commands to extend your path-variable.

maybe the path has to exist and has to be writable. i dont know the error, if it is not so.

#12 - saviour07 - September 8, 2010 // 1:55 pm
saviour07's Avatar
Quote Originally Posted by Zhar View Post
Getting

ERROR: Add /usr/local/ps3dev/bin to your path before continuing.
when I run ./toolchain.sh

anyone know how to fix it?

It does say in the Original post:

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


Quote Originally Posted by darkdroid View Post
Is there anyway to load .elf files on PS3 with the jailbreak yet? I'd like to be able to load my PS2 games from external hdd.

I'm assuming you mean for a non-bc ps3, because if you check then you can see the ability to load ps2 games off an external has been around for awhile now:

http://www.ps4news.com/forums/ps3-guides-tutorials/how-play-ps2-isos-ps3-via-usbadvance-20-60gb-ntsc-jap-104735.html

http://www.ps4news.com/forums/ps3-guides-tutorials/how-play-ps2-isos-ps3-via-usbadvance-pal-systems-only-104736.html

http://www.ps4news.com/forums/ps3-guides-tutorials/installing-ps2-games-onto-usb-hdd-usbld-loader-104052.html

I wouldn't know 100% but i'm pretty sure that the psjb or it's clones do not allow for non-bc ps3's to play ps2 games in any format.

#11 - alleschonweg - September 8, 2010 // 1:53 pm
alleschonweg's Avatar
i tried to install it under ubuntu 10.04 and got
/tmp/cc6nczI6.s: Assembler messages:
/tmp/cc6nczI6.s:68: Error: syntax error; found `@' but expected `,'
/tmp/cc6nczI6.s:68: Error: junk at end of line: `@plt'
/tmp/cc6nczI6.s:85: Error: syntax error; found `@' but expected `,'
/tmp/cc6nczI6.s:85: Error: junk at end of line: `@plt'
/tmp/cc6nczI6.s:98: Error: syntax error; found `@' but expected `,'
/tmp/cc6nczI6.s:98: Error: junk at end of line: `@plt'
/tmp/ccDQJEOa.s: Assembler messages:
/tmp/ccDQJEOa.s:75: Error: syntax error; found `@' but expected `,'
/tmp/ccDQJEOa.s:75: Error: junk at end of line: `@plt'
/tmp/ccDQJEOa.s:120: Error: syntax error; found `@' but expected `,'
/tmp/ccDQJEOa.s:120: Error: junk at end of line: `@plt'
/tmp/ccDQJEOa.s:133: Error: syntax error; found `@' but expected `,'
/tmp/ccDQJEOa.s:133: Error: junk at end of line: `@plt'
/tmp/cchdSibb.s: Assembler messages:
/tmp/cchdSibb.s:98: Error: syntax error; found `@' but expected `,'
/tmp/cchdSibb.s:98: Error: junk at end of line: `@plt'
/tmp/cchdSibb.s:113: Error: syntax error; found `@' but expected `,'
/tmp/cchdSibb.s:113: Error: junk at end of line: `@plt'
make[8]: *** [lib_a-argz_add.o] Error 1
make[8]: *** Waiting for unfinished jobs....
make[8]: *** [lib_a-argz_add_sep.o] Error 1
make[8]: *** [lib_a-argz_append.o] Error 1
/tmp/cc7IwuWz.s: Assembler messages:
/tmp/cc7IwuWz.s:19: Error: Relocation cannot be done when using -mrelocatable
/tmp/cc7IwuWz.s:19: Error: Relocation cannot be done when using -mrelocatable
make[8]: *** [lib_a-argz_count.o] Error 1
make[8]: Leaving directory `/home/nico/ps3dev/scripts/build/newlib-1.18.0/build-ppu/ppu/nof/newlib/libc/argz'
make[7]: *** [all-recursive] Error 1
make[7]: Leaving directory `/home/nico/ps3dev/scripts/build/newlib-1.18.0/build-ppu/ppu/nof/newlib/libc'
make[6]: *** [all-recursive] Error 1
make[6]: Leaving directory `/home/nico/ps3dev/scripts/build/newlib-1.18.0/build-ppu/ppu/nof/newlib'
make[5]: *** [all] Error 2
make[5]: Leaving directory `/home/nico/ps3dev/scripts/build/newlib-1.18.0/build-ppu/ppu/nof/newlib'
make[4]: *** [multi-do] Error 1
make[4]: Leaving directory `/home/nico/ps3dev/scripts/build/newlib-1.18.0/build-ppu/ppu/newlib'
make[3]: *** [all-multi] Error 2
make[3]: Leaving directory `/home/nico/ps3dev/scripts/build/newlib-1.18.0/build-ppu/ppu/newlib'
make[2]: *** [all] Error 2
make[2]: Leaving directory `/home/nico/ps3dev/scripts/build/newlib-1.18.0/build-ppu/ppu/newlib'
make[1]: *** [all-target-newlib] Error 2
make[1]: Leaving directory `/home/nico/ps3dev/scripts/build/newlib-1.18.0/build-ppu'
make: *** [all] Error 2
../scripts/003-newlib-1.18.0-PPU.sh: Failed.


has anyone an idea, what went wrong ?

#10 - mukumuku - September 8, 2010 // 1:15 pm
mukumuku's Avatar
Isn't this the same toolchain that it was available ages ago?

#9 - enohand - September 8, 2010 // 12:57 pm
enohand's Avatar
to the guy asking about the .elfs...

yes you can (not sure with the BU manager tho) but if your ps3 is BC, then you can... i play all my PS2 hombrew stuff all the time... loading Ulaunch works, & running games works... some of the Ps2 media server apps cause the ps3 to reboot, or freeze tho...

What i would like to know & hopefully somone can assist, (as i have been asking about it for over 2 years now)

There are Ps2 games (a final Fantasy game, & a resdient evil game i belive) that utilize the HD option of the ps2. APPARENTLY when you enter those games into the PS3 & play, the game gives you a option to format a section of the internal HD to store stuff (so this means that a PS2 filesystem is created on the PS3 drive)

So tecnically, that partition should be assessablie via Ulaunch (maybe the PS3FTP also), i dont have either game, nor can i find them , so i cant test it out. But if my theroy is correct, then technically we could store all ps2 rips on the ps3 drive, & load Via swapmagic... & who knows what else

#8 - Zhar - September 8, 2010 // 12:50 pm
Zhar's Avatar
Getting

ERROR: Add /usr/local/ps3dev/bin to your path before continuing.
when I run ./toolchain.sh

anyone know how to fix it?