Page 4 of 6

Posted: Tue Jan 18, 2005 12:03 am
by thefool
what about some nice old assembler...

afaik: devc++ is as fast as msvc

Posted: Tue Jan 18, 2005 3:35 am
by Codemonger
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]
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:

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.

Posted: Tue Jan 18, 2005 4:27 am
by morduun
I wasn't questioning whether gcc was part of the compilation pipeline; I was calling your assumption that cygwin was necessary incorrect, which it is, and which any cursor examination of the documentation would reveal.

Not a defense of Max, just making sure the facts are straight.

Posted: Tue Jan 18, 2005 5:07 am
by Codemonger
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 ?

Posted: Tue Jan 18, 2005 12:11 pm
by olejr
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:

Code: Select all

Import "somefile.c"
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...:wink:

Posted: Tue Feb 01, 2005 4:28 am
by cYanide
just a lil note, the exe size, if you compile just as is, they will be including everything, you can however choose what you want included and end up with TINY exe sizes

Posted: Tue Feb 01, 2005 1:26 pm
by Kale
BlitzMax is diffinately awesome, i will be buying it when its released properly to Win32. I've given up on waiting for PB's 3D overhaul but will still use PB for apps and dlls of which it is unsurpassed! :)

Posted: Tue Feb 01, 2005 1:56 pm
by olejr
Well BlitsMax as no 3d at all, if you don't count OpenGL...
There will be a 3d module/engine at some point, but no one knows when..

Posted: Tue Feb 01, 2005 4:03 pm
by Psychophanta
Kale wrote:BlitzMax is diffinately awesome, i will be buying it....
Traitor :P

Posted: Tue Feb 01, 2005 4:30 pm
by Psychophanta
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.

Posted: Tue Feb 01, 2005 5:50 pm
by olejr
- Does Blitzmax difference case for identifiers (constants, labels, variables...)
Well there you have one no... :wink:

Posted: Tue Feb 01, 2005 6:29 pm
by Kale
Well BlitsMax as no 3d at all
aye, at the minute. Once that is present in a windows version ill have it :)
Traitor
he he... Hey i can't wait any more for PB to get the 3D sorted, its been 2 years+ already. :cry:

Posted: Tue Feb 01, 2005 8:35 pm
by Psychophanta
Kale wrote:Hey i can't wait any more for PB to get the 3D sorted, its been 2 years+ already. :cry:
Yes, me too Image

Posted: Tue Feb 01, 2005 8:41 pm
by thefool
thats true.. but at least it seems like he is doing something about it. Its probaly going to take more time before blitzmax is here with 3d so i would chose to give PB another chance at that point, and at least try the new 3d before bying bmax.. just my thoughts, though.. :P

Posted: Sun Feb 13, 2005 1:55 pm
by NoahPhense
Max.² wrote:
gnozal wrote:Soon Purebasic Max :lol:
Good name. :wink:
PureBasic Extreme

- np