Pongus

Discussion in 'GBAtemp & Scene News' started by Tempbot, Nov 5, 2010.

  1. Tempbot
    OP

    Tempbot Tunnel Snakes rule

    pip Contributor
    0
    188
    Nov 21, 2007
    [​IMG] Pongus
    First 100% legal PS3 homebrew game
    [​IMG]


    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]
    [​IMG] Download
    [​IMG] Source
    Contributed by Cyan
     
  2. emigre

    emigre Oh Jeremy Corbyn

    Member
    8,026
    11,586
    Jan 28, 2009
    United States
    London
    I'm quite excited now!
     
  3. Juanmatron

    Juanmatron Slater Color

    Member
    1,667
    1
    Aug 5, 2008
    SEGA's World
    First homebrew to use ALL the power of PS3! [​IMG]
     
  4. 8BitWalugi

    8BitWalugi Taiyohhhhhh!

    Member
    3,427
    273
    Mar 22, 2008
    Australia
    Side 7
    Wait, how do we install this?
     
  5. Recorderdude

    Recorderdude Musician, Animator, Buffoon.

    Member
    1,392
    30
    Jun 19, 2010
    United States
    SnooPONGUS usual, I see!

    ...couldn't resist.

    From what I know, you run the .pkg file or something.
     
  6. 8BitWalugi

    8BitWalugi Taiyohhhhhh!

    Member
    3,427
    273
    Mar 22, 2008
    Australia
    Side 7
    Using PSJailbreak or something?
     
  7. Rydian

    Rydian Resident Furvertâ„¢

    Member
    27,883
    8,113
    Feb 4, 2010
    United States
    Cave Entrance, Watching Cyan Write Letters
    Well, it IS homebrew. [​IMG]
     
  8. EpicJungle

    EpicJungle stop browbeating me can't you see i'm sexy

    Member
    1,002
    3
    Aug 28, 2009
    Canada
    Same question..

    ______

    This is better than nothing...
     
  9. WiiUBricker

    WiiUBricker Insert Custom Title

    Member
    7,070
    4,139
    Sep 19, 2009
    Argentina
    Espresso
    Does that mean that any other ps3 homebrew released is illegal? Does filetrip host those "illegal" apps? Are there any links on gbatemp to "illegal" ps3 homebrew?
     
  10. Rydian

    Rydian Resident Furvertâ„¢

    Member
    27,883
    8,113
    Feb 4, 2010
    United States
    Cave Entrance, Watching Cyan Write Letters
    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).
     
  11. MADKATZ99

    MADKATZ99 GBAtemp Advanced Fan

    Member
    839
    26
    Dec 9, 2005
    AUS
    Woo!! Let's buy a PS3 to play pong! [​IMG]
     
  12. Sephxus

    Sephxus GBAtemp Fan

    Member
    327
    1
    May 27, 2010
    United States
    Pomona, CA
    Is it 1080p? [​IMG]

    I'm not playing it if it isn't.
     
  13. dilav

    dilav GBAtemp Maniac

    Member
    1,230
    40
    Nov 22, 2006
    United States
    Pong!? looks a little high tech then I remembered it... where do I buy the pong controllers!? haha.
     
  14. Bladexdsl

    Bladexdsl ZOMG my posts...it's over 9000!!!

    Member
    16,382
    3,973
    Nov 17, 2008
    Australia
    Queensland
    you need a jailbreak device than you just pop the proggy on a card and put it on browse to it and click to play.
     
  15. Cyan

    Cyan GBATemp's lurking knight

    Global Moderator
    18,572
    8,917
    Oct 27, 2002
    France
    Engine room, learning
    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.


    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.
     
  16. SifJar

    SifJar Not a pirate

    Member
    6,022
    892
    Apr 4, 2009
    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?)
     
  17. Cyan

    Cyan GBATemp's lurking knight

    Global Moderator
    18,572
    8,917
    Oct 27, 2002
    France
    Engine room, learning
    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.
     
  18. EpicJungle

    EpicJungle stop browbeating me can't you see i'm sexy

    Member
    1,002
    3
    Aug 28, 2009
    Canada
    No.. [​IMG]
    Is there anyway to run this w/o a jailbreak device?
     
  19. Rydian

    Rydian Resident Furvertâ„¢

    Member
    27,883
    8,113
    Feb 4, 2010
    United States
    Cave Entrance, Watching Cyan Write Letters
    No, it's homebrew.