Sony PS3 - Linux?

BlitzMax Forums/BlitzMax Programming/Sony PS3 - Linux?

The forum is locked. These are the original blitzbasic.com forums, kept so they can still be read. No new topics, replies or edits can be made here. To join in, head over to the Blitz3D+ forums.

I think bMax is a good language to make the transition from classic, procedural basic to clean object oriented programming. When you reach that point, learning a new syntax and a few new concepts isn't that much of a problem (only if you want to, of course - I know I don't) so... if you want to write games on any platform, first see if you can handle bMax to the fullest, then switch to c++ and then make the transition to your favorite platform(s).

Anyway, that's my point of view.


Now, why can't bMax be used on any platform?

I must say I do not have a complete understanding of these issues, but anyway it works something like this. Anybody please fill me in where I am missing something.

Aside from an OpenGL implementation that might be lacking, the architecture of a system also plays a role. To make an (hopefully) obvious statement: a z80 does not understand x86 instructions. This holds true also for the 'bigger' processors: a powerPC doesn't understand x86 instructions and vice versa.

Then, of course, there is the operating system which asks for a certain design of your program.

Now, bMax is designed for different combinations of architecture and OS. It supports x86-architecture for Windows, Linux and MacOS and the PowerPC-architecture for MacOS.

Since PowerPC and Linux are supported, it might not be such a problem to support this combination, but it can also bring a lot of trouble since Linux is not MacOS and PowerPC is not x86. So I wouldn't count on such a combination being supported, at least not officially.

This is as complete as I can be... I hope it's enough to understand why you cannot create PS3 programs with bMax :)