flat assembler
Message board for the users of flat assembler.

Index > Main > I'll tell you why FASM is better!

Goto page Previous  1, 2
Author
Thread Post new topic Reply to topic
revolution
When all else fails, read the source


Joined: 24 Aug 2004
Posts: 20522
Location: In your JS exploiting you and your system
revolution 28 Sep 2006, 15:06
tom tobias, you have a wicked sense of irony. But remember that a lot of people here use English as a second (or third) language and may not realise what you are really trying to say. Parhaps you can be just a little bit less succinct and a little bit more transparent also?
Post 28 Sep 2006, 15:06
View user's profile Send private message Visit poster's website Reply with quote
rugxulo



Joined: 09 Aug 2005
Posts: 2341
Location: Usono (aka, USA)
rugxulo 28 Sep 2006, 18:39
If your C compiler (e.g., GCC) is too slow, either turn off optimizations (until you're done developing, no -O and definitely no -O2) or use a different compiler (e.g. OpenWatcom). Yes, a makefile can help, but makefiles are hardly portable (at least, to my eyes), and they are a bit annoying to write (and worse to read, yuck!). But, in theory, they can be useful (not having to recompile a large project over and over and over again on a slow computer).

Lots of little files are annoying (to me) unless the project is fairly big. Plus, don't forget it wastes clusters. Smile Besides, I believe GCC does optimize better if you compile all the modules in one go (-funit-at-a-time ?). If you have trouble navigating around a 5000 LOC file, use vi/emacs/joe + tags.


Last edited by rugxulo on 07 Oct 2006, 23:22; edited 1 time in total
Post 28 Sep 2006, 18:39
View user's profile Send private message Visit poster's website Reply with quote
2



Joined: 26 Sep 2006
Posts: 92
2 29 Sep 2006, 05:10
Madis731 wrote:
btw, 2, if you love using FASM to just generate ...erm... files?..then you should see some other topics regarding outputting TGA and BMP files, also using FASM to produce some imput data to other programs. The macro facilities are the BEST for this.
We have IDs here in Estonia, that are 11 numbers long. Mine for example is 38410190245 and from that you can read persons sex, date of birth and I needed to generate some random million of them Very Happy I used FASM and btw it also automatically checked the validity of this.

(I must have it somewhere Razz)


Yes,my ways are strange. You have 2 remember that I have hex edited
EXEs,MIDI,monochome bitmaps,and of course save files of games.
I usually do a lot of C programming. It my opinion,C is the next best thing 2
assembly. I think ASM is the coolest thing in existence,but I probably won't
do my coding in it much because it's time consuming.

_________________
There are 10 kinds of people in the world.
Those who know binary and those who haven't met me.
Post 29 Sep 2006, 05:10
View user's profile Send private message Reply with quote
mastek



Joined: 29 Jun 2006
Posts: 17
mastek 01 Oct 2006, 14:05
Fasm is better than TASM/MASM. is this true? And can we build every programs with Fasm? (I believe = YES! and you ??? )
Post 01 Oct 2006, 14:05
View user's profile Send private message Reply with quote
vid
Verbosity in development


Joined: 05 Sep 2003
Posts: 7105
Location: Slovakia
vid 01 Oct 2006, 21:43
MASM has 3 things FASM doesnt: inline macros, support in "official" circles, and symbolic information.
Post 01 Oct 2006, 21:43
View user's profile Send private message Visit poster's website AIM Address MSN Messenger ICQ Number Reply with quote
rugxulo



Joined: 09 Aug 2005
Posts: 2341
Location: Usono (aka, USA)
rugxulo 04 Oct 2006, 04:02
vid, don't forget the bloat and the EULA! Smile
Post 04 Oct 2006, 04:02
View user's profile Send private message Visit poster's website Reply with quote
vid
Verbosity in development


Joined: 05 Sep 2003
Posts: 7105
Location: Slovakia
vid 04 Oct 2006, 06:18
oh, sorry Smile
Post 04 Oct 2006, 06:18
View user's profile Send private message Visit poster's website AIM Address MSN Messenger ICQ Number Reply with quote
Borsuc



Joined: 29 Dec 2005
Posts: 2465
Location: Bucharest, Romania
Borsuc 05 Oct 2006, 10:38
tom tobias wrote:
they were all satisfactory solutions for that dynamic era, three decades ago, but now the time has arrived, to move forward to a new era....
Yup, we need heavier optimizations to the extreme... Razz

look at the new chips, they are so much complex and optimized than previous versions (i.e efficient power consumption, etc). Wink

_________________
Previously known as The_Grey_Beast
Post 05 Oct 2006, 10:38
View user's profile Send private message Reply with quote
Display posts from previous:
Post new topic Reply to topic

Jump to:  
Goto page Previous  1, 2

< 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 cannot attach files in this forum
You can download files in this forum


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

Website powered by rwasa.