Amiga.org
The "Not Quite Amiga but still computer related category" => Amiga Emulation => Topic started by: trekiej on April 24, 2008, 06:15:06 PM
-
Does anyone know how one gets to develope for the PS3?
The reason for this post is to see how UAE could be ported to the PS3 with out using linux.
I guess one would have to be an Official Developer and recieve the development hardware and software from Sony.
Thanks.
-
Link (http://www.gamesindustry.biz/articles/sony-halves-cost-of-ps3-development-kit)
"The PlayStation 3 Reference Tool will now be available for JPY 950,000 in Japan, USD 10,250 in North America and EUR 7500 in Europe"
--
moto
-
The reason for this post is to see how UAE could be ported to the PS3 with out using linux.
Why?
-
I do not have that much money, not for a long time.
I was hoping low over head. I guess Linux could be recompiled and made as small as possible.
I do not think that Linux has all the functionality the PS3 SDK has access.
-
PS3 linux only gives you a framebuffer without 3D hardware acceleration but you'll still have access to the PowerPC and most of the SPEs. You can forget attempting to get the full devkit. For one thing they're very expensive, and for another you only hire them and pay for access to the SDK you'll also need to get approved as a Sony developer. Do not try.
Linux should be fine though, there's plenty of grunt in the Cell CPU.
Andy
-
@ AJ : Thanks, that is the answer I had a feeling was going to be the reply.
-
It's stupid though to sell your development platform for too much money.
Give it for free and people will write code and make it populair = more sales.
-
Krusher wrote:
It's stupid though to sell your development platform for too much money.
Give it for free and people will write code and make it populair = more sales.
That's not how console manufacturers see it though and indeed they have a good reason too from past experience.
See it's not that they couldn't give everyone access their kits, in fact Sony do let you use Linux and give you largely unfettered access to Cell. However giving anyone access to console development isn't their goal, they gate access so that you can ONLY release software for their platform if you've gone through them and they allow you too.
Opening their platforms as MS have done to some degree with XNA and Arcade _potentially_ risks their primary revenue stream being subverted.
It's not so much that it'd even be a real problem should open development be allow but as this gating of software release is what makes them the big bucks it's merely the potential disruption that causes them to come down so hard on preventing it from happening.
Hmm posting from work so that may not be totally coherent... what does that say about my job!?! :-D
Andy
-
@ AJCopland : what job do you have, may I ask?
-
trekiej wrote:
@ AJCopland : what job do you have, may I ask?
I'm a Software Engineer doing games coding -> PC, Linux, xbox, xbox360, Wii, PS2, PSP and long ago when I started in testing (before it became QA) MegaDrive and SNES :-D
Had a tinker with PS3 but they were early devkits and I've left that place now. Currently just PC (windows) and Linux server for an MMO.
Andy
-
@ AJCopland :
We are not worthy, we are not worthy. :-D
-
haha yeah right, you should see how games companies are run :-o it's a nightmare, besides I'm embarrassed (I don't think "highly" of it atm) to even talk about the game I'm currently stuck working on :-(
Andy
-
@ AJCopland:
I guess it is a proverbial tiger by the tail.
I will be happy to get C# done this summer so I can get to pointers in C++ and then Amiga programming. I plan to buy StormC from Alinea and run it on Amikit or AmigaSYS.
-
@trekiej
Pardon my saying so but running a GCC-based compiler like Storm C 4.x is stupid. You can run a GCC-based cross compiler directly under Windows and use the emulator strictly for running the generated code so the compiler will run faster.
Also, don't forget to test on a real Amiga before you release code. (I learned that from experience.)
-
@ SamuraiCrow :
I will keep that bit of advice in mind. I still have AmidevCPP Monster Pack. Unfortunately, my real Amiga is lacking in ram, speed, etc.
How can I make money on the Amiga. I wonder if Open Source software has made it hard to make money with commercial software. One could get paid to maintain open source software, I guess.
-
I don't know of any way that you'll get rich writing software for the Amiga (Or I'd be doing it! MWAH HA HA HA! etc) but theres probably a call for various utilities and programs still.
This is why I work for other people, if I was having all of the bright ideas people would be working for me :lol:
If you're learning C# then give XNA a whirl. You can run the code on Windows PCs and if you're willing to pay for the extra developer thingey via MSs Live service then you can run the same code on the Xbox360. It's pretty cool and there's quite a few tutorials out there.
It's not the same as the developer version but don't assume that coding for XNA on the 360 is all that different from using the final devkit. It's good experience.
Andy
-
@ AJCopland: I hear what you are saying er uh typing. So, XNA should not be a whole lot different than the actual development kit. I wonder how much power can be exploited from this kit as compared to the actual dev. kit.
Is there a UAE for Xbox360? I know that AmigaSYS is available for Xbox.
edit:
Funny you mentioned XNA. I down loaded it yesterday.
-
It is more limited but it's mostly artificial as they reserve one of the threads/cores for security purposes. So you lose 1/6th of the possible performance straight off. Theres a few others like the networking, you don't just have total access to the Live! service etc. You're pretty free to do what you like with the GPU though :-D
One other thing is that when you're doing XNA dev for the 360 you're not going to be able to share it very easily. The only way to do it is to give someone else the built program BUT they will need to have the same developer thing setup over Live that costs about $90 :-(
Most of console development is about working with an unfamiliar system within the strictly defined constraints of the platform. The Xbox360 has pretty high limits for a console, or maybe that's just my perspective :-D
Andy