Tämä on mainospaikka (näillä pidetään sivusto pystyssä)

PS3/Cell-pelikehitys ja ohjelmointi

  • Viestiketjun aloittaja Viestiketjun aloittaja hartzu
  • Aloituspäivämäärä Aloituspäivämäärä

hartzu

KonsoliFIN Alumni
Tutkiessani miten Sony tukee/ei tue riippumattomien tahojen PS3 ohjelmistokehitystä löysin muutamia mielenkiintoisia sivustoja, joista aloitteleva PS3/Cell kehittäjä saa hieman lisäinfoa. Tosin, Sonyn omat DevNet sivustot on pääosin vain rekisteröityneille kehittäjille eikä sinne sunnuntaidevaajille ole valitettavasti asiaa.

PS3 ohjelmistokehitys voidaan jakaa kahteen kategoriaan: GameOS/XMB kehitys ja Linux kehitys. Linux puolelle kehitystyökaluja ja esimerkkikoodia löytyy vapaasti jaossa, myös Cell spesifisiä kirjastoja ja työkaluja. GameOS puolelle sen sijaan tarvitaan virallinen PS3 SDK ja debug PS3 laite, joihin pääsee käsiksi vain Sony hyväksymät viralliset kehittäjät.

Kokoelma PS3/Cell ohjelmistokehityslinkkejä:

Sony Computer Entertainment resurssit

SCEA Developer Network: http://www.scedev.net/
SCEE Technology Group: http://www.technology.scee.net/
SCEA Research and Development: http://www.research.scea.com/
SCEI Tools and Middleware: http://www.tmstation.scei.co.jp/
SCEI Cell Broadband Engine site: http://cell.scei.co.jp/index_e.html
SN Systems: http://www.snsys.com/
PS3 SDK overview: http://www.scei.co.jp/corporate/release/pdf/071119ae.pdf

IBM resurssit

IBM developerWorks Cell Broadband Engine resource center:
http://www.ibm.com/developerworks/power/cell/

The Cell project at IBM Research:
http://researchweb.watson.ibm.com/cell/

Linux resurssit

Linux on Cell BE-based Systems:
http://www.bsc.es/projects/deepcomputing/linuxoncell/

YDL Linux PS3:lle:
http://www.terrasoftsolutions.com/products/ydl/

Tutorials, examples

PS3 Hello World:
http://cell.fixstars.com/ps3linux/index.php/Hello_World_Programming_on_PS3

Parallel programming on Playstation 3 (Cell architecture) by example: Puzzle solving:
http://www.codeproject.com/KB/library/cell_proramming.aspx

MIT Multicore Programming Primer: Learn and Compete in Programming the PLAYSTATION®3 Cell Processor:
http://cag.csail.mit.edu/ps3/

Programming the Cell Broadband Engine
http://gamasutra.com/features/20060721/chow_05.shtml

Toolkits, libraries

OpenCV library on the Cell:
http://cell.fixstars.com/opencv/index.php/OpenCV_on_the_Cell

CTK: Cell ToolKit Library:
http://ctk-dev.sourceforge.net/

Bullet physics library:
http://www.bulletphysics.com/

Projects, open source code

OtherOS demo (How to run application directly under Hypervisor):
http://mc.pp.se/ps3/oodemo.xhtml

Cube presenter demo (with Wii Remote!):
https://ssl.keshi.org/projects/ps3/trac.fcgi/wiki/CubePresenter

HD Cell Raytracer:
http://sourceforge.net/projects/hdcellrt/

SourceForge PS3 projects:
http://sourceforge.net/search/?words=ps3+"playstation+3"&Search=Search

Muita artikkeleita/kehitysivustoja

Multihreaded programming using PS3:
http://csclub.uwaterloo.ca/media/Riding The Multi-core Revolution

Cell Developer's Corner:
http://www.power.org/resources/devcorner/cellcorner

Possession and the art of PS3 programming:
http://blogs.guardian.co.uk/games/archives/2006/01/27/possession_and_the_art_of_ps3_programming.html

PS2Dev-PS3
http://ps2dev.org/ps3

Programming with Linux on the Playstation 3:
http://www.slideshare.net/ogrisel/programming-the-ps3

Playstation 3 Research & Programming:
http://ps3.devided.nl/

CellPerformance:
http://www.cellperformance.com/articles/

The PlayStation 3 for High-Performance Scientific Computing:
http://www.computer.org/portal/site...e&TheCat=1030&path=cise/2008/n3&file=tech.xml

Insomniac Games R&D articles:
http://www.insomniacgames.com/tech/techpage.php

Naughty Dog, Inc. GDC 2008 presentaatiot:
http://www.naughtydog.com/corporate/press-events.html

Eikun koodaamaan....
 
Viimeksi muokannut moderaattori:
Vastaus: PS3/Cell pelikehitys ja ohjelmointi

OtherOS-mahdollisuuden poistamisen jälkeen ajattelin, ettei tätä ketjua tarvitse koskaan kaivaa esiin. Viimeistään nyt on asia taas ajankohtainen, kun hakkeri-yhteisö on onnistunut kiertämään PS3:n suojaukset ja Linuxin käyttö PS3:n kanssa näyttää taas tulevan mahdolliseksi jollain aikataululla.

En ole yllä olevia linkkejä tarkistanut, ja kaikki uudemmat työkalut siitä puuttuvat, kuten PS3toolchain.
 
Ylös Bottom