PDA

View Full Version : Pascal GameDevelopment On PS3



noeska
19-11-2007, 09:17 PM
Making games for the ps3 using linux is possible. Only 2D up until now.

The people from ps2dev seem to have some 3D going on from linux. http://forums.ps2dev.org/viewtopic.php?p=60980#60980
and a movie showing it: http://youtube.com/watch?v=vuRLsB2q7QY

I believe freepascal can work on the ps3 directly because of it being powerpc. That would be http://www.freepascal.org/down/powerpc64/linux.var .

I cannot test this as i do not own an ps3.

arthurprs
20-11-2007, 12:24 AM
very interesting

dmantione
20-11-2007, 06:16 AM
Yes, it should work out of the box on the PS3. However, the Linux on the PS3 is "quarantined", so there will be some limitations.

WILL
21-11-2007, 03:35 AM
Well what are the odds of native PS3 support? You guys would obviously need a dedicated PS3 guy, with a PS3 at his disposal for all the lovely testing and debugging work, but yeah... what are the odds that if you had that it was possible? :)

dmantione
21-11-2007, 12:45 PM
The problem with game consoles is that they need modchips before they accept home-brewn code. The amount of effort on FPC side would be comparable to FPC4GBA.

savage
21-11-2007, 03:10 PM
I think Sony needs to release something along the lines of XNA to compete against Microsoft.

Does anyone here want to put together a proposal that pitches Object Pascal to Sony as a viable language to use for an OO wrapper around their Cell and RSX chips so that home brew developers can take full advantage of the PS3's capabilities. It needs to be easy to learn and still allow direct memory access.

The proposal will need time scales and cost/budget. It's a long shot, but it may just work ;-)>.

pstudio
21-11-2007, 03:29 PM
I think Sony needs to release something along the lines of XNA to compete against Microsoft.
From a developers point of view it would seem nice, but how many xbox 360 gamers care about XNA atm? iirc people will have to buy a license to be able to play XNA games on their xbox. Of all the people I know who has a xbox, no-one owns such a license.

WILL
21-11-2007, 04:06 PM
A product proposal of such a kind would likely have to boast the indies and not just the homebrew guys. Though that line does tend to blend much.

I think for Sony it would be somewhat exciting to think about real smart youngsters like the last couple of IGF winners getting on top of their system and pumping out new hits that would take advantage of the PS3 and possibly their own 'online arcade' system.

So anyways, whoever writes this up should tout that horn as it will appeal to their desires and perhaps pocket books a little nicer. :) After all in the end it's all about business to them.

noeska
21-11-2007, 06:29 PM
Even without pushing thing towards sony thins like this can be done already. Eg. the ps3 can run linux. Is 64bit powerpc. There is an 64bit linux powerpc freepascal. So you can develop right on the ps3. Using a cdr it should be possible to create a small live cd specially prepared for your game. Maybe this can even be done with an downloadeable disk image. More info on how to run linux on the ps3: http://www.playstation.com/ps3-openplatform/index.html

dmantione
22-11-2007, 09:00 AM
Exactly, XNA is a quarantined environment too. Sony has already a quarantined environment, namely a quarantined Linux, which is much more appealing than XNA.

Using both consoles in native mode remains a dream for now.

noeska
06-12-2007, 08:30 PM
Yes it is possible: http://forums.ps2dev.org/viewtopic.php?t=9429 the first hardware acceleration homebrew. (not even linux is needed.)

savage
06-12-2007, 08:58 PM
Yes it is possible: http://forums.ps2dev.org/viewtopic.php?t=9429 the first hardware acceleration homebrew. (not even linux is needed.)


Or go haywire on this: http://forums.ps2dev.org/viewtopic.php?t=9429 the first hardware acceleration homebrew. (not even linux is needed.)

Cool. Here is the RSX demo in action.

<object width="425" height="355"><param name="movie" value="http://www.youtube.com/v/ZJQkXmG6UTI&rel=1"></param><param name="wmode" value="transparent"></param><embed src="http://www.youtube.com/v/ZJQkXmG6UTI&rel=1" type="application/x-shockwave-flash" wmode="transparent" width="425" height="355"></embed></object>

All they need now is an OpenGL interface to it.

Info about SDL for the PS3 can be found here (http://forums.ps2dev.org/viewtopic.php?t=9315)

noeska
07-12-2007, 05:21 PM
Looking at the source the use shader routines from the nouveau project (http://nouveau.freedesktop.org/wiki/) so MesaGL is to be expected.

PS i am having a dejavu feeling :wink: