flat assembler
Message board for the users of flat assembler.

Index > Feedback > Eat your heart out nasm.

Author
Thread Post new topic Reply to topic
Ralph



Joined: 04 Oct 2003
Posts: 86
Ralph
I'm sure you get enough praises each day, but I thought I might as well add mine.
I've been programming assembly for over 3 years now and I've tried pretty much every assembler out there, from tasm to masm, from nasm to orgasm. I used to really love tasm until I started doing non-application coding. While it can be nice to have an assembler with 30 switches followed by 3 lines of linker parameters, it's pretty annoying and useless. Furthermore, other assemblers constantly try to outsmart you, and you end up with binaries that don't exactly resemble your source anymore. That's extremely annoying when writting anything other than standard applications. Tasm is bad for that. Nasm is better, but I hate the way it looks. 0x does not mean hex.
Fasm looks clean and does exactly what I want it to do with nothing but "fasm in.asm out.bin". It doesn't complain about my .com file not starting at 100h. It doesn't add NOP padding if I don't tell it to. It doesn't try to "optimize" my code.
The reason I like assembly is because it's simple and logical. I don't have to worry about ugly abstracted high-level crap that's somehow transformed into even uglier machine code. Fasm is just that. Simple, clean, logical.
If I could now just stop running into errors every few minutes...
Post 09 Oct 2003, 23:17
View user's profile Send private message Reply with quote
GuyonAsm



Joined: 27 Sep 2003
Posts: 45
GuyonAsm
Yet another one to see the light... The System has us.
Post 10 Oct 2003, 00:19
View user's profile Send private message Reply with quote
scientica
Retired moderator


Joined: 16 Jun 2003
Posts: 689
Location: Linköping, Sweden
scientica
Welcome on board, fasm is probably the best that has happended to the assembly lanugage since it was invented. Fasm is raw power over the computer, raw as in WITIWIG (what i type is what i get) - I can even have fasm procude me xpm, html, fooBar and what-ever too, using macros makes it easier with (semi)repetive code.

_________________
... a professor saying: "use this proprietary software to learn computer science" is the same as English professor handing you a copy of Shakespeare and saying: "use this book to learn Shakespeare without opening the book itself.
- Bradley Kuhn
Post 10 Oct 2003, 04:48
View user's profile Send private message Visit poster's website Reply with quote
Dunduk



Joined: 08 Sep 2003
Posts: 38
Location: Russia
Dunduk
scientica wrote:
Welcome on board, fasm is probably the best that has happended to the assembly lanugage since it was invented. Fasm is raw power over the computer, raw as in WITIWIG (what i type is what i get) - I can even have fasm procude me xpm, html, fooBar and what-ever too, using macros makes it easier with (semi)repetive code.

And I just for interest produced with fasm file containing information about frequency of letters in some text file... But I didn't think out how to sort lines Smile Fasm - is finest tool for zen-programmers Smile
With fasm we can f*** the matrix Very Happy
Post 10 Oct 2003, 05:31
View user's profile Send private message Reply with quote
HarryTuttle



Joined: 26 Sep 2003
Posts: 211
Location: Poland
HarryTuttle
Very Happy

_________________
Microsoft: brings power of yesterday to computers of today.


Last edited by HarryTuttle on 19 Feb 2004, 09:17; edited 1 time in total
Post 10 Oct 2003, 05:54
View user's profile Send private message Reply with quote
laserlight



Joined: 31 Jul 2003
Posts: 22
Location: Singapore
laserlight
hmm...

can that be translated as:

I fasm the Matrix
and Matrix fasm me.
The Best advantage! We're FASMing for Free!!!
Post 10 Oct 2003, 14:35
View user's profile Send private message Visit poster's website Reply with quote
HarryTuttle



Joined: 26 Sep 2003
Posts: 211
Location: Poland
HarryTuttle
Just You guess exactly, what I mean Very Happy


bingo!

_________________
Microsoft: brings power of yesterday to computers of today.
Post 10 Oct 2003, 20:20
View user's profile Send private message Reply with quote
Bitdog



Joined: 18 Jan 2004
Posts: 97
Bitdog
I was a Nasm person, but F**M took over my world the first time I tried it,
& FasM seems to get better every week.
I seem to refuse to define procs & things,
and I like a non size defined environment where I can be FREE to:
PUSH CS
CALL myPROC ; call a label or
MOV WORD [DS:myPROC+4],AX ;alter some codes value

myPROC:
;int routine here
IRET
Post 19 Feb 2004, 06:44
View user's profile Send private message Reply with quote
vid
Verbosity in development


Joined: 05 Sep 2003
Posts: 7105
Location: Slovakia
vid
and another thing i really like is it is still in development,
so if you dislike somethink and convice Privalov (and that's a hard job Wink ) you can get fasm changed to suit yourself

or if you find bug, just report it and tommorow it is fixed Smile
Post 19 Feb 2004, 19:18
View user's profile Send private message Visit poster's website AIM Address MSN Messenger ICQ Number Reply with quote
Mac2004



Joined: 15 Dec 2003
Posts: 313
Mac2004
Hi Ralph!

You just took my words too! Fasm does only what it is told to do. Nothing more or nothing less. Smile

regards
Mac2004
Post 25 Aug 2004, 05:35
View user's profile Send private message Reply with quote
proveren



Joined: 24 Jul 2004
Posts: 68
Location: Bulgaria
proveren
Beware, Ralph!
Recent studies compare FASM to a sect. Once you understand FASM and begin to code using it, you spend all of your mental and physical energy along with your spare time doing it. No members of the FASM sect have escaped from this horrible condition, yet!
Wink
Post 28 Aug 2004, 07:46
View user's profile Send private message Reply with quote
Display posts from previous:
Post new topic Reply to topic

Jump to:  


< Last Thread | Next Thread >
Forum Rules:
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You can attach files in this forum
You can download files in this forum


Copyright © 1999-2020, Tomasz Grysztar. Also on GitHub, YouTube, Twitter.

Website powered by rwasa.