Pongus

tempBOT

The GBAtemp Robot
OP
Editorial Team
Joined
Nov 21, 2007
Messages
27
Trophies
1
XP
3,840
homebrew.gif
Pongus
First 100% legal PS3 homebrew game
pongus.jpg


CodeZombie has released Pongus, a Pong clone homebrew game for the PS3.
It's not the first Pong game for the console but it is the first "100% legal homebrew game for the PS3". Pongus is entirely written using PSL1GHT, a recently released open source SDK. It contains no proprietary Sony code which makes it legal to distribute and legal to download.[/p]
download.gif
Download
icon11.gif
Source
Contributed by Cyan
 

Rydian

Resident Furvert™
Member
Joined
Feb 4, 2010
Messages
27,880
Trophies
0
Age
35
Location
Cave Entrance, Watching Cyan Write Letters
Website
rydian.net
XP
8,920
Country
United States
There was controversy over whether programs made with a leaked SDK were illegal (and I was a proponent of them not being as all anybody has was anecdotal evidence and logical fallacies)...

But then a very smart and knowledgeable friend of mine with a PS3 checked things out and confirmed the SDK does insert copywritten code, so programs made with it are in violation of the license (and according to current US law fall in the same category as general piracy).
 

dilav

Well-Known Member
Member
Joined
Nov 22, 2006
Messages
1,248
Trophies
0
XP
392
Country
United States
Pong!? looks a little high tech then I remembered it... where do I buy the pong controllers!? haha.
 

Cyan

GBATemp's lurking knight
Former Staff
Joined
Oct 27, 2002
Messages
23,719
Trophies
4
Age
44
Location
Engine room, learning
XP
15,431
Country
France
Pongus may not be an extraordinary game by itself, but it's demonstrating that we can now create 100% legal homebrew.
It even uses a specific 2D graphical mode (RSX memory), as a proof of concept.


8BitWalugi said:
Wait, how do we install this?

Using PSJailbreak or something?
Yes, you need to place the PS3 in a debug state in order to run unsigned code.
All homebrews need you to jailbreak the console first.

There's a lot of commercial USB dongle and even open sources solutions for many devices (phones, calculators, media players, other consoles, etc.), which will let you boot the PS3 in debug mode.
Though, the requirement is that the PS3 doesn't have a firmware past 3.41
Jailbreakable firmwares are : 2.76, 3.01, 3.10, 3.15, 3.21, 3.40, 3.41 and 3.41_kiosk

Once in debug mode, you put the pongus.pkg on the root of a FAT32 USB stick/hdd, and go to the new menu "Install package files". It will be installed on the internal HDD.
 

SifJar

Not a pirate
Member
Joined
Apr 4, 2009
Messages
6,022
Trophies
0
Website
Visit site
XP
1,172
Country
Is it possible to run it without installing it, using one of the more recent payloads which allows you to load .elf homebrew from a specific folder on your hard drive or something? (I dunno if you can extract the elf from the pkg or something?)
 

Cyan

GBATemp's lurking knight
Former Staff
Joined
Oct 27, 2002
Messages
23,719
Trophies
4
Age
44
Location
Engine room, learning
XP
15,431
Country
France
I tried, but it didn't work.

It's possible to extract a pkg content, so it should be possible to launch it via the fat32device:/HOMEBREW/pongus/EBOOT.BIN

I unpacked the pkg (using PS3 GUI Toolbox).
Inside, there were :
HBRW00001/ICON0.PNG
HBRW00001/PARAM.SFO
HBRW00001/USRDIR/EBOOT.BIN

Then, I put the file in USB:/HOMEBREW/pongus/EBOOT.BIN
Using Hermes v4 + Open Manager 1.16, pushing Start to see the homebrew list.
Pongus appears, but when I select the launch command, it doesn't work and go back to XMB.

PS3 GUI Toolbox can also decrypt eboot.bin into eboot.elf file
So I tried to decrypt the eboot and rename it to eboot.bin (.elf are not listed by Open Manager), but it didn't work either.
Maybe it needs the param.sfo to boot ?
Or maybe they have to be compiled in a different way ?
Or, the extractor corrupted the file ?

I think homebrew should be released in form of a .bin too, and not only as an installable package.

Note the gameID : homebrew 00001. Developers should maintain a homebrew database to know which gameID is already used or available to prevent overwriting.
 

You may also like...

General chit-chat
Help Users
  • No one is chatting at the moment.
    K3N1 @ K3N1: The "annoying" Jdbye