Blitz for PPC?

Miscellaneous Forums/General Discussion/Blitz for PPC?

We have several variants of Blitz and for multi-platforms, what about Blitz for the Pocket PC / Window Mobile?

I know I would leap for it..!

Cheers,
u2o

There may be several platforms, but Blitz runs on only one architecture; x86.

It will be a very long time from now before even the possibility of multi-architecture Blitz can be considered.

There may be several platforms, but Blitz runs on only one architecture; x86.
Are you saying that MACs are x86 inside? That is certanly news to me.

Well done, you spotted my obvious mistake there, you win... err... a banana!

My bad, I have a very large and very ugly hang-over.

in some months (the new Apple with Yonah Core is out )
who is the winner ??

I'd guess that as long as GCC exists for the platform, it's not out of the realms of possibility. It all depends on how financially viable it would be for BRL to produce.

If bcc was opensourced the community could do it themselves...

'd guess that as long as GCC exists for the platform, it's not out of the realms of possibility. It all depends on how financially viable it would be for BRL to produce.

I wouldn't bet on that. I don't think the bmx compiler just works like a preprocessor, spitting source code for some high level language (say C) that is understood bu GCC.
At the very least the compiler actually spits ASM.
So to retarget the platform, the whole "bmx intermediate code representation" to ASM part must be rewritten. This is not necessarily the hardest part, but it is significant.

And PocketPC certainly don't run under i86 nor PowerPC.

bcc outputs assembly code, which is input to GCC with all other imported files like C files, assembler files, etc.

By the way, is bcc writen in BMX? If not what language was it written in, C probably?

By the way, is bcc writen in BMX? If not what language was it written in, C probably?



I'm pretty sure that BCC is written in either C or C++

Trying to write the BlitzMAX compiler in BlitzMAX would lead to an interesting chicken-and-egg situation, although there are quite a few examples of other compilers that are written in the same language as the source code that they process.