Insomniac Games is currently in development on one of the first second-generation PlayStation 3 titles, Ratchet & Clank Future: Tools of Destruction. This page documents Insomniac Games' current research and development in hopes of supporting the PS3 development community and enhancing overall development for its core technologies such as the CELL processor and RSX. In addition, it gives interested tech-heads a deeper look into Insomniac's game development and production philosophy and show a bit more of what goes on behind the scenes.
This page gives instructions on how to install Ubuntu, Kubuntu, Xubuntu, and Edubuntu onto a PlayStation 3. The instructions contained in this page will work if you have the PlayStation 3 firmware version 1.60 or greater installed.
Documents on Cell Broadband Engine? (Cell/B.E.) technology and software components for the Cell/B.E. Includes useful links and the following documents:
Cell Broadband Engine? Architecture
Synergistic Processor Unit(SPU) Instruction Set Architecture
Cell Broadband Engine? Registers
C/C++ Language Extensions for Cell Broadband Engine? Architecture
SPU Application Binary Interface Specification
SPU Assembly Language Specification
SIMD Math Library Specification for Cell Broadband Engine? Architecture
Preventing Synergistic Processor Element Indefinite Stalls Resulting from Instruction Depletion in the Cell Broadband Engine? Processor for CMOS SOI 90 nm
A complete Cell BE development environment, including Linux kernel for Cell BE blades, Linux support libraries, tool chains, system simulator, source code for libraries and samples, and a new, fully-integrated installation.
Ralf's experiments in PS3 development. It includes an optimised julia set renderer that uses 6 SPU threads to perform the calculations and blitting to the screen.