The new beta 2 release of flat assembler 1.20 is now available on new mirror:

or on the old one:

There are some incompatibilities with the previous versions (please look trough the web page), but due to them the assembly of some Win32 progs will be slightly faster.
Posted on 2001-11-27 03:37:29 by Tomasz Grysztar
compatibility changes --- Noooooooooooooooooooooooooooo.

Maybe one of these days I get around to creating a RegEx preprocessor.

Scary, starting to look like MASM
Posted on 2001-11-27 04:31:12 by eet_1024
But there are only very small compatibility changes ;) I'm not going to make a second MASM; all the specific features of fasm are left.
Posted on 2001-11-27 05:04:01 by Tomasz Grysztar
Having these extensions as user defined Equates is an easy but
bad choice at my opinion.

It would be better to have them done by the Assembler as a
simple 'Alternate syntax', i think...

Though i regret to have done it, this is what i did...

Take care of not breacking FASM pretty simplicity to please MASM
user. What effort you could do they will NEVER change until they
have no other choice.

Posted on 2001-11-27 06:02:23 by Betov

There is always a choice, if MASM no longer exists, you can go fishing.


Compliments on the continued development of FASM, I hope it continues to get stronger and more powereful.

Posted on 2001-11-27 06:45:43 by hutch--
Privalov, I've been trying to cut my teeth on your macro language, and I must say you have done a very nice job. I like the multi-sectioned macro idea. How might I create a variable label name, or equate name? It's hard to tell from the source if this is possible? I'd also like to add the feature to return values from macro (ie macro functions). Being able to overload instructions/macros is a big plus!!! Keep up the good work!
Posted on 2001-11-30 12:27:18 by bitRAKE