FASM is incredibly easy. I am learning the winapi in c / assembly (despite my damn java instructor) and may I say I love VC++ for C but FASM just blows everything else out of the water. Even NASM.
For Window$ people (guilty hehe), its got FASMW and provides a super easy way of linking/compiling in a simple set of pressing CTRL+f9 and f9. How can you beat that??
The includes are super easy. Even if you're too stupid to configure or have difficulties all you need to put at the top of your soucre (for winapi, I already said I'm biased alright?) is this:
include '(insert directory of FASM here)includewin32ax.Inc'For me this was as simple as:Include 'c:FASMincludewin32ax.Inc'And it gets even easier if you can configure a simple fasmw.Ini file to point to the directory.
Not to mention, if you navigate the fasmincludeexamples, there is awesome support and demonstrations on how to get started. One of them is even called Beer, and its pretty neat.This is coming from someone who loves c, but wants to learn and migrate primarily to assembly and has had a hell of time getting an assembler going. For me, the F in FASM stands for FINALLY Assembly.Now if we can just get past all these dust covered assembly tut's that reference dos interrupts and segmented addressing lol. Actually, thats good stuff. Seriously though, look at MenuetOS, the entire thing is coded in FASM and fits on a floppy.. Not bad. Actually, that makes me hard.You just cant beat fasm for ease of learning and for a better assembler.. At least from a n00bs perspective.
-reply by AeRo














