flat assembler
Message board for the users of flat assembler.
Index
> Windows > Biggest FASM project survey... |
Author |
|
rugxulo 21 Jan 2007, 19:57
DexOS? MenuetOS? These are entire OSes and lots of apps, so they're bound to be pretty big/complete.
FASMW? FRESH? These are IDEs that actually include FASM, so they are bound to be pretty big too (comparatively). FASM is almost always pretty fast (unlike NASM, due to "hash tables", according to Randy Hyde). Using lots of HLL macros can slow it down, though. |
|||
21 Jan 2007, 19:57 |
|
vid 21 Jan 2007, 20:20
also count FASM itself
it would be nice to make some table with size of source and size of binary. For example FASMLIB sources are over 250KB, but binary only has ~15KB. |
|||
21 Jan 2007, 20:20 |
|
AsmGuru62 21 Jan 2007, 21:43
Great replies!
I use the FASM source code as a project to debug my IDE, but in my opinion it is a small project. I heard someone mention 25Mb of FASM code (which assembled into 5Mb binary file). |
|||
21 Jan 2007, 21:43 |
|
coconut 22 Jan 2007, 04:01
i think that was a file made to test the speed of various optimizations. i believe the post about the test file is somewhere in one of these:
http://board.flatassembler.net/topic.php?t=854&postdays=0&postorder=asc&start=20 http://board.flatassembler.net/topic.php?t=1987 |
|||
22 Jan 2007, 04:01 |
|
shoorick 22 Jan 2007, 06:09
fasm add-in for WinAsm Studio has 307kB source folder and uses shoolib of 280kB (without icons and docs) (at first it was single project, but later i had split it into two separate) (btw, i like dividers very much, but commentings is poor)
============== Quote: d:\fasm\FASM.EXE D:\projects\wafasm\conspawn.asm D:\projects\wafasm\conspawn.exe Celeron 2.7GHz _________________ UNICODE forever! |
|||
22 Jan 2007, 06:09 |
|
Garthower 24 Jan 2007, 16:16
My biggest project, written on FASM, borrows ~ 647Kb, after compilation the general size of the output files - 72Kb.
|
|||
24 Jan 2007, 16:16 |
|
Tomasz Grysztar 24 Jan 2007, 20:34
coconut wrote: i think that was a file made to test the speed of various optimizations. It was a real project (even though the source was generated synthetically) which later became very useful to test the optimizations because of its size and complexity. The original thread about it is here I'm attaching both the C source that was used to generate the assembly source code, and 7zipped output of generator - the source that you may feed to fasm for benchmarking (note that you may change the settings of generator to make a source for MASM or NASM, too).
|
|||||||||||||||||||||
24 Jan 2007, 20:34 |
|
madmatt 24 Jan 2007, 21:40
My DirectDraw library project (TurboAsmDD.dll), of which I uploaded an example on this same forum today, has just over 300kb of pure assembly code. And, While not a TRUE assembly project, my assembly Include directory contains just over 4mb of windows include's, and still growing .
|
|||
24 Jan 2007, 21:40 |
|
AsmGuru62 27 Jan 2007, 20:43
Thanks Tomasz,
I actually already had same idea of generating junk FASM code to test my parser(s). I was interested just out of curiosity if my generated code was bigger than largest projects. I generated 100 files with random size of 10-80Kb each. You see, I am parsing the code and need to fill the navigation tree with structures and its members, procedures, labels, etc. |
|||
27 Jan 2007, 20:43 |
|
vid 27 Jan 2007, 21:37
Quote: I actually already had same idea of generating junk FASM code |
|||
27 Jan 2007, 21:37 |
|
< Last Thread | Next Thread > |
Forum Rules:
|
Copyright © 1999-2024, Tomasz Grysztar. Also on GitHub, YouTube.
Website powered by rwasa.