B-li-tz Max is out!
-
- Enthusiast
- Posts: 384
- Joined: Sat May 24, 2003 8:02 pm
- Location: Canada
- Contact:
uhmm it's not a very silly thing to say at all. I own Blitz 3D but not blitz Max so I can't say from my experience using it. I was suggesting GCC based off of this discussion here:morduun wrote:You're 100% wrong, and you don't need to download cygwin to run BlitzMax on Windows platforms. Silly thing to say.
[Edit]While I'm at it, it's worthwhile to say that a a Bmax Sieve exe outperforms everything but MSVC on Windows -- including DevC -- and comes very close to equalling MSVC's performance. Certainly there are weaknesses in max, but speed in this sense does not seem to be one of them.[/Edit]
http://www.blitzbasic.com/Community/pos ... opic=42209
Take purebasic for example, it creates a COFF files using FASM then uses a 3rd party linker to create the final exe/dll. This is not uncommon at all.
Now if I were Mark Sibly and I wanted to create my own language I could A) hit the drawing board and start a compiler from scratch, creating an assembler that is cross platform, let alone optimized or B) use an already made, free to download optimized compiler, OS specific with a generic Front end (Blitz Max).
Personally I think he went with B. It's just a guess but not a judgement on his ability to create an good product, as either A or B is a large undertaking and no small feat.
<br>"I deliver Justice, not Mercy"
    - Codemonger, 2004 A.D.
    - Codemonger, 2004 A.D.
-
- Enthusiast
- Posts: 384
- Joined: Sat May 24, 2003 8:02 pm
- Location: Canada
- Contact:
yeah facts are important , thanks for the correction. As I said I have not purchased BMax so I don't know, just assumptions and from reading forum posts more than anything. Does MingW have to be downloaded and installed ? or is that mainly for windows headers ?
<br>"I deliver Justice, not Mercy"
    - Codemonger, 2004 A.D.
    - Codemonger, 2004 A.D.
-
- Enthusiast
- Posts: 152
- Joined: Sun Jul 11, 2004 7:48 pm
- Location: Lillehammer, No(r)way
- Contact:
No, there's no need for the headers or anything from MingW if you use just BMax to create your programs..
So everything you need to program in BMax is included in that one download..
Only time(s) you'll need MingW:
1) If you rebuild the BMax modules.
2) Create your own modules.
If I understand it right.. You can make parts of you program in C,
and 'include' it into BMax.. You can do like:In your BMax source.. Think that goes for ASM also..
When you do a compile 'somefile' in BMax it creates a sub-folder named '.bmx', and inside that one you get:
somefile.i somefile.s & somefile.o
And in the bin folder of BMax there's something called fasm.exe & ld.exe...
So everything you need to program in BMax is included in that one download..
Only time(s) you'll need MingW:
1) If you rebuild the BMax modules.
2) Create your own modules.
If I understand it right.. You can make parts of you program in C,
and 'include' it into BMax.. You can do like:
Code: Select all
Import "somefile.c"
When you do a compile 'somefile' in BMax it creates a sub-folder named '.bmx', and inside that one you get:
somefile.i somefile.s & somefile.o
And in the bin folder of BMax there's something called fasm.exe & ld.exe...

- Psychophanta
- Always Here
- Posts: 5153
- Joined: Wed Jun 11, 2003 9:33 pm
- Location: Anare
- Contact:
- Psychophanta
- Always Here
- Posts: 5153
- Joined: Wed Jun 11, 2003 9:33 pm
- Location: Anare
- Contact:
5 questions:
- Does Blitzmax manage 3D Sprites with aceptable faster rotations and collision-checking?
- Does Blitzmax manage 80 bit (or more) floats?
- Does Blitzmax difference case for identifiers (constants, labels, variables...)
- Does Blitzmax have support for scientific-notation numbers?
- Is Blitzmax as fast (or faster) than PB when math operations? and in general?
If there are 5 YESs, and only if there are 5 YESs I will purchase BlitzMax inmediatly.
I second MS WinAPI.
- Does Blitzmax manage 3D Sprites with aceptable faster rotations and collision-checking?
- Does Blitzmax manage 80 bit (or more) floats?
- Does Blitzmax difference case for identifiers (constants, labels, variables...)
- Does Blitzmax have support for scientific-notation numbers?
- Is Blitzmax as fast (or faster) than PB when math operations? and in general?
If there are 5 YESs, and only if there are 5 YESs I will purchase BlitzMax inmediatly.
I second MS WinAPI.
- Psychophanta
- Always Here
- Posts: 5153
- Joined: Wed Jun 11, 2003 9:33 pm
- Location: Anare
- Contact:
- NoahPhense
- Addict
- Posts: 1999
- Joined: Thu Oct 16, 2003 8:30 pm
- Location: North Florida