porting bmax to another OS

BlitzMax Forums/BlitzMax Programming/porting bmax to another OS

slenkar(Posted 2007) [#1]
Hi just a fun topic,
what would have to be done to port blitzmax to another OS?


FlameDuck(Posted 2007) [#2]
You would need:

1) A version of bcc for said platform.
2) To update any modules that have platform specific compiler directives.
3) Availability of gcc and binutils.


*(Posted 2007) [#3]
4) Blitz Reasearch Ltd's permission to port to said platform


FlameDuck(Posted 2007) [#4]
Why would you need BRL's permission?


Winni(Posted 2007) [#5]
Because he wants to port BlitzMax itself, not just a BlitzMax application...


slenkar(Posted 2007) [#6]
interesting,
relatively new OS's wouldnt be supported then I presume. Like menuetOS.


skidracer(Posted 2007) [#7]
There is a small amount of C in the brl modules that would have to be replaced with pure bmx/asm and then it would be a matter of looking to translate the fasm style .s assembler output of bcc into something the menuetos assembler understands, or is it built on fasm, or maybe you have to program it in machine code...

Given Menuet is not exactly big on any features, is there a better example of an OS that does have a C compiler that doesn't have linux roots that hasn't been abandoned in the last 10 years?


Blueapples(Posted 2007) [#8]
BeOS is alive (sorta), pretty sure that has GCC.


LarsG(Posted 2007) [#9]
SkyOS - www.skyos.org :)


Nigel Brown(Posted 2007) [#10]
RISCOS - www.riscos.com


ImaginaryHuman(Posted 2007) [#11]
These other OS's are cool. Interesting to read about them.
see www.osnews.com for os-related news, also.

How about, BMax for Amiga, Acorn, or ARM processors?


popcade(Posted 2007) [#12]
Port to PSP/NDS/ARM is more attractive to me...