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....
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: