flat assembler
Message board for the users of flat assembler.
Index
> Main > FASM1 vs FASMG |
Author |
|
DOS386 23 Sep 2016, 18:19
Are the differences between FASM1 and FASMG documented somewhere?
(http://board.flatassembler.net/topic.php?p=178756#178756 2015-Mar) - FASMG lacks all those Intel instructions - FASMG lacks all those formats MZ PE ELF ... - FASMG can support other CPU's (http://board.flatassembler.net/topic.php?t=19389) - FASMG lacks TIMES and ALIGN (latter has limited usefulness, fills with NOP's only) - FASMG lacks @F @B @@ (http://board.flatassembler.net/topic.php?t=19446) - FASMG lacks the preprocessor and the "fix" directive, macros are processed "later", this saves much memory (but the increased need for macros costs other memory) (http://board.flatassembler.net/topic.php?t=19366 http://board.flatassembler.net/topic.php?t=7019) - FASMG lacks DEBUG features, they would have to be implemented in macros (http://board.flatassembler.net/topic.php?t=19434) - FASMG suports the EMIT directive (http://board.flatassembler.net/topic.php?t=19438) - FASMG refuses to work if output filename is not specified - FASMG allows to bunch errors, while FASM1 aborts after just 1 error (there was a thread about this, I just can't find it) - FASMG is slower (factor 150 ?) I'll test on my cool Pentium 1 laptop - FASMG is less bloated (factor 2.4) 48 KiO only ... below 64 KiO segment limit - FASMG has no DOS version yet - FASMG has no IDE yet Today I tried to selfcompile FASMG ... works while the same (?) 0.98 version from 2 days ago did NOT. What's the point of the large version string (source does not match the EXE) ? BUG: manual says "0.97" EDIT : enhanced from big thread _________________ Bug Nr.: 12345 Title: Hello World program compiles to 100 KB !!! Status: Closed: NOT a Bug Last edited by DOS386 on 23 Sep 2016, 19:41; edited 7 times in total |
|||
23 Sep 2016, 18:19 |
|
Tomasz Grysztar 23 Sep 2016, 18:32
DOS386 wrote: Are the differences between FASM1 and FASMG documented somewhere? |
|||
23 Sep 2016, 18:32 |
|
DOS386 23 Sep 2016, 18:49
Thanks.
> There was this big thread 1+1/2 years ago Could it be that the "unrealistic idea" has become true with FASMG? http://board.flatassembler.net/topic.php?t=7019 "[unrealistic idea]Decrease FASM memory usage" 2007-May |
|||
23 Sep 2016, 18:49 |
|
Tomasz Grysztar 23 Sep 2016, 19:31
DOS386 wrote: > There was this big thread DOS386 wrote: Could it be that the "unrealistic idea" has become true with FASMG? |
|||
23 Sep 2016, 19:31 |
|
DOS386 23 Sep 2016, 19:39
> does not generate an entire preprocessed source
> as a one big text in memory like fasm So the problem does not exist anymore as described in the thread, but FASMG needs other memory due to the many complex macros. Maybe I'll test this at some time. > if it is the information on differences between > fasm and fasmg languages that you are looking for YES it is. > I had the language of fasmg designed in detail before I > started implementing it, because a careful design This is a very uncommon and very good attitude |
|||
23 Sep 2016, 19:39 |
|
< Last Thread | Next Thread > |
Forum Rules:
|
Copyright © 1999-2025, Tomasz Grysztar. Also on GitHub, YouTube.
Website powered by rwasa.