flat assembler
Message board for the users of flat assembler.

flat assembler > Feedback > best syntax

Author
Thread Post new topic Reply to topic
RedGhost



Joined: 18 May 2005
Posts: 444
Location: BC, Canada
hey, initially i programmed in c(++) but never really liked the language at all, so eventually i moved to masm, and after not being satisfied with masm i moved to nasm, and then i finally found this syntax, and i just wanted to say Tomasz Grysztar you have done a great job and this i think is the best assembly syntax out there today Surprised
Post 18 May 2005, 13:23
View user's profile Send private message AIM Address MSN Messenger Reply with quote
coconut



Joined: 02 Apr 2004
Posts: 326
Location: usa
agreed
Post 18 May 2005, 14:20
View user's profile Send private message Reply with quote
smiddy



Joined: 31 Oct 2004
Posts: 562
I'll 3rd that!
Post 18 May 2005, 15:09
View user's profile Send private message Reply with quote
flaith



Joined: 07 Feb 2005
Posts: 122
Location: $300:20 58 FC 60 N 300G => Vietnam
Image
me too

_________________
Je suis sur de 'rien', mais je ne suis pas sur du 'tout'.
Post 18 May 2005, 15:19
View user's profile Send private message Visit poster's website Reply with quote
uri



Joined: 09 Apr 2004
Posts: 44
Location: L'viv, Ukraine
yes, fasm - rules!
Post 20 May 2005, 15:27
View user's profile Send private message Visit poster's website ICQ Number Reply with quote
Another Stupid Coder



Joined: 24 May 2005
Posts: 5
Location: Vienna, Austria, Europe
right, man ;D
Post 27 Jun 2005, 12:48
View user's profile Send private message ICQ Number Reply with quote
AsmER



Joined: 25 Mar 2006
Posts: 64
Location: England
First I chose MASM. Then I found FASM. Now I am in 'the big choose moment'. I love fasm's syntax but I am afraid that I can not be able to do some things in it (masm at the end have better includes and some features). In the other way, fasm is still under development, so maybe Tomasz G. would add 'few' lines to fasm or its .inc files, when it would be needed.
ANYWAY LONG LIFE FASM. I hope in nearest future it will be the best asm. ever. Cool

_________________
;\\ http://theasmer.spaces.live.com \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
Post 07 Apr 2006, 10:51
View user's profile Send private message Reply with quote
vid
Verbosity in development


Joined: 05 Sep 2003
Posts: 7109
Location: Slovakia
what includes are you missing?
Post 07 Apr 2006, 12:40
View user's profile Send private message Visit poster's website AIM Address MSN Messenger ICQ Number Reply with quote
pelaillo
Missing in inaction


Joined: 19 Jun 2003
Posts: 864
Location: Colombia
Quote:
fasm is still under development

...but generally for new features. Since a long time ago it is a mature and stable product.
It would be helpful to know the cases in which Masm cannot be substituted for your habitual coding practice. Maybe the feature is there or maybe a slight change would permit you to use 100% Fasm. (I've done so since Fasm 1.30)


Last edited by pelaillo on 07 Apr 2006, 15:31; edited 1 time in total
Post 07 Apr 2006, 13:33
View user's profile Send private message Yahoo Messenger Reply with quote
vid
Verbosity in development


Joined: 05 Sep 2003
Posts: 7109
Location: Slovakia
one such case are inline macros
Post 07 Apr 2006, 14:52
View user's profile Send private message Visit poster's website AIM Address MSN Messenger ICQ Number Reply with quote
RedGhost



Joined: 18 May 2005
Posts: 444
Location: BC, Canada
way to bump a very old thread guys :p
Post 08 Apr 2006, 02:54
View user's profile Send private message AIM Address MSN Messenger Reply with quote
madmatt



Joined: 07 Oct 2003
Posts: 1046
Location: Michigan, USA
AsmER wrote:
First I chose MASM. Then I found FASM. Now I am in 'the big choose moment'. I love fasm's syntax but I am afraid that I can not be able to do some things in it (masm at the end have better includes and some features). In the other way, fasm is still under development, so maybe Tomasz G. would add 'few' lines to fasm or its .inc files, when it would be needed.
ANYWAY LONG LIFE FASM. I hope in nearest future it will be the best asm. ever. Cool


You can download more robust includes on my website:
http://users.egl.net/talktomatt/default.html
and also examples that you can compile with the new includes.
Post 14 Apr 2006, 01:29
View user's profile Send private message Reply with quote
AsmER



Joined: 25 Mar 2006
Posts: 64
Location: England
Quote:
what includes are you missing?


Hmm, I need everything what is connected with game programming:
OpenGL and DirextX (Direct Input, Audio at least)

Game programing is the last thing which satisfied me. In fact I can write my own notepad or calculator, but they already exist and some of them are better or worst but only games are uniqe (I started code games in c++, but they were so big and a bit to slow, assembly language is what i needed Very Happy ).
I will say it again: FASM syntax is the best for me, but I missing in it things like: @B, sending local variables to other procedures (yes-fasm should support complex data types, not by macros) and few more. In the other way it is only 751kb (fasm and includes) not 14MB (masm inc. & libs) and also have no limits about, for which OS's I can use it.
Quote:
fasm is still under development
...but generally for new features. Since a long time ago it is a mature and stable product.
It would be helpful to know the cases in which Masm cannot be substituted for your habitual coding practice. Maybe the feature is there or maybe a slight change would permit you to use 100% Fasm. (I've done so since Fasm 1.30)
-OK I will stay with FASM, now I belive it is good choose. Thanks Wink

_________________
;\\ http://theasmer.spaces.live.com \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
Post 14 Apr 2006, 21:46
View user's profile Send private message Reply with quote
RedGhost



Joined: 18 May 2005
Posts: 444
Location: BC, Canada
AsmER wrote:
Quote:
what includes are you missing?


Hmm, I need everything what is connected with game programming:
OpenGL and DirextX (Direct Input, Audio at least)

Game programing is the last thing which satisfied me. In fact I can write my own notepad or calculator, but they already exist and some of them are better or worst but only games are uniqe (I started code games in c++, but they were so big and a bit to slow, assembly language is what i needed Very Happy ).
I will say it again: FASM syntax is the best for me, but I missing in it things like: @B, sending local variables to other procedures (yes-fasm should support complex data types, not by macros) and few more. In the other way it is only 751kb (fasm and includes) not 14MB (masm inc. & libs) and also have no limits about, for which OS's I can use it.
Quote:
fasm is still under development
...but generally for new features. Since a long time ago it is a mature and stable product.
It would be helpful to know the cases in which Masm cannot be substituted for your habitual coding practice. Maybe the feature is there or maybe a slight change would permit you to use 100% Fasm. (I've done so since Fasm 1.30)
-OK I will stay with FASM, now I belive it is good choose. Thanks Wink


@B isnt missing

Code:
@@:        ;the next line jumps here
    jmp @b
    

_________________
redghost.ca
Post 15 Apr 2006, 08:35
View user's profile Send private message AIM Address MSN Messenger Reply with quote
AsmER



Joined: 25 Mar 2006
Posts: 64
Location: England
Ups,
I missed 'proceding' word in fasm help in sentence:
"The @@ name means anonymous label, you can have defined many of them
in the source. Symbol @b (or equivalent @r) references the nearest preceding
anonymous label, symbol @f references the nearest following anonymous
label. These special symbol are case–insensitive."

Yeah, cool. Cool

_________________
;\\ http://theasmer.spaces.live.com \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
Post 15 Apr 2006, 18:13
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-2018, Tomasz Grysztar.

Powered by rwasa.