flat assembler
Message board for the users of flat assembler.

Index > Main > How small could fasm be?

Goto page Previous  1, 2
Author
Thread Post new topic Reply to topic
edfed



Joined: 20 Feb 2006
Posts: 4324
Location: Now
edfed 12 Jan 2015, 13:44
30k growth is really not a huge thing considering the code addition.

compare with the growth of any other type of program... and you'll replace the kilobytes by megabytes..
Post 12 Jan 2015, 13:44
View user's profile Send private message Visit poster's website Reply with quote
CampTheBoss



Joined: 02 Feb 2015
Posts: 42
Location: A chair
CampTheBoss 06 Mar 2015, 17:56
DOS386 wrote:
bubach wrote:
Hi, I'm basically wondering how small you could get fasm if you stripped most features not directly associated with instruction->binary conversion. In other words removing all macro-support and so on.


Remove the junk formats (MZ, PE, COFFEE, ELF, ...), remove the XXX64 junk, then remove the junk SSE/AVX instructions (you get a P1 MMX assembler), then remove MMX and the 486/P1 junk + FPU junk (you get an 386 assembler), then (WARNING : at this point FASM stops being able to compile itself) remove the 32-bit and 286 junk, getting a cool 8086 assembler, finally, remove junk 8086 instructions (POPE CS, AAA, AAM, INTO, BOUND, ...) keeping only the most common ones. Smile

PS: a smallest disassembler challenge: http://board.flatassembler.net/topic.php?t=10874


wait what...?
delete MMX?!?!
Post 06 Mar 2015, 17:56
View user's profile Send private message Send e-mail 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-2023, Tomasz Grysztar. Also on GitHub, YouTube.

Website powered by rwasa.