flat assembler
Message board for the users of flat assembler.

Index > Main > flat assembler 1.71.17

Author
Thread Post new topic Reply to topic
Tomasz Grysztar



Joined: 16 Jun 2003
Posts: 8367
Location: Kraków, Poland
Tomasz Grysztar 27 Jan 2014, 18:33
This is only a cleanup release, and I plan to leave it as a stable one for some time. In the meantime I'm going to make some new development releases with any new features that I implement next.

The Windows/DOS packages also contain another cosmetic change - recently I had a thought that my assembly editor really should be called "flat editor 3", because it is a direct continuation of the editor design that I created for the first versions of fasm. I decided that this name actually has an advantage, because it is more distinctive - so starting with this release I changed it to use this name everywhere, and I used the version number 3.10 to reflect the state of its evolution. From now the editor component is going to have its own version number clearly stated (and common for fasmd and fasmw).

The re-interpretation of historical versions of my editor goes like this: 0.9-1.0 were the original versions of flat editor, 2.x were the versions used by the Assembler Workplace and fasmw until July 2004 (called AsmEdit 1.x at the time), and 3.0 was the new version created in 2004 (initially I wanted to call it AsmEdit 2.0, but I never really started numbering its versions until now).
Post 27 Jan 2014, 18:33
View user's profile Send private message Visit poster's website Reply with quote
ManOfSteel



Joined: 02 Feb 2005
Posts: 1154
ManOfSteel 28 Jan 2014, 11:33
Thank you for your continued dedication, Tomasz. fasm is truly the best of the best!
Post 28 Jan 2014, 11:33
View user's profile Send private message Reply with quote
sid123



Joined: 30 Jul 2013
Posts: 339
Location: Asia, Singapore
sid123 29 Jan 2014, 14:18
One thing that I don't like about FASM is how the error messages are displayed, they are displayed one by one, as opposed to NASM's in which all errors are displayed at once. I like the NASM way, get rid of BS at once and for all, don't know if that could br taken into consideration. Also, have you thought of better syntax highlighting (maybe?)
Congratulations for the new release! I am tempted for FASM2, would it be written from scratch or will be based on FASM?
Let's celebrate, party anyone?
Cool
Post 29 Jan 2014, 14:18
View user's profile Send private message Reply with quote
Tomasz Grysztar



Joined: 16 Jun 2003
Posts: 8367
Location: Kraków, Poland
Tomasz Grysztar 29 Jan 2014, 14:36
sid123 wrote:
One thing that I don't like about FASM is how the error messages are displayed, they are displayed one by one, as opposed to NASM's in which all errors are displayed at once. I like the NASM way, get rid of BS at once and for all, don't know if that could br taken into consideration.
This was actually a serious design decision, and the reasons for the choice I made for fasm were discussed back when this board was very young:
http://board.flatassembler.net/topic.php?t=633
(and also here: http://board.flatassembler.net/topic.php?p=3833#3833)

sid123 wrote:
Also, have you thought of better syntax highlighting (maybe?)
The flat editor was initially designed to mimic the DOS Navigator's editor, including the way it did the syntax highlight for assembly. Back in the 90's I was writing everything in DOS Navigator and I got so used to may of its specific features, that later I created the consecutive flat editor versions and the fasmw to have a familiar environment fit to my habits even on the modern systems. fasm's syntax highlighting is an example of such feature, it is what I consider "the best" for me.

I could make more configurable options that would allow others to customize it better, but I planned to keep fasmw lightweight and delegate such customization to plugins. Unfortunately I never really created that plugin system for fasmw because of some details that bothered me. I'm still thinking about it, though.
Post 29 Jan 2014, 14:36
View user's profile Send private message Visit poster's website Reply with quote
AsmGuru62



Joined: 28 Jan 2004
Posts: 1694
Location: Toronto, Canada
AsmGuru62 29 Jan 2014, 15:29
The idea to show all errors is nice, however, it is useful only if a developer writes an immense pile of code without
compiling it even once.
Usually, it is the opposite way -- write some finished, but small code block and compile it, then repeat...
until it is done.
Post 29 Jan 2014, 15:29
View user's profile Send private message Send e-mail Reply with quote
system error



Joined: 01 Sep 2013
Posts: 670
system error 29 Jan 2014, 15:53
I think the current flat editor is good enough for most not-so-visual assembly programmers. I tried FreshLib (which is quite good) and Notepad++ but I have to go back to FASMW because I feel more comfortable with it. I am pretty sure many people here would agree with me.
Post 29 Jan 2014, 15:53
View user's profile Send private message Reply with quote
system error



Joined: 01 Sep 2013
Posts: 670
system error 29 Jan 2014, 16:09
sid123 wrote:
One thing that I don't like about FASM is how the error messages are displayed, they are displayed one by one, as opposed to NASM's in which all errors are displayed at once. I like the NASM way, get rid of BS at once and for all, don't know if that could br taken into consideration. Also, have you thought of better syntax highlighting (maybe?)
Congratulations for the new release! I am tempted for FASM2, would it be written from scratch or will be based on FASM?
Let's celebrate, party anyone?
Cool


On the contrary, I think FASM reports error more meaningfully than NASM especially if you are using FASMW. I like the features where FASM points out exactly where the error lies and in which file.
Post 29 Jan 2014, 16:09
View user's profile Send private message Reply with quote
sid123



Joined: 30 Jul 2013
Posts: 339
Location: Asia, Singapore
sid123 30 Jan 2014, 06:49
Quote:
I tried FreshLib (which is quite good) and Notepad++ but I have to go back to FASMW because I feel more comfortable with it. I am pretty sure many people here would agree with me.

"Simplicity is the ultimate sophistication." - Leonardo da Vinci

_________________
"Those who can make you believe in absurdities can make you commit atrocities" -- Voltaire https://github.com/Benderx2/R3X
XD
Post 30 Jan 2014, 06:49
View user's profile Send private message Reply with quote
HaHaAnonymous



Joined: 02 Dec 2012
Posts: 1178
Location: Unknown
HaHaAnonymous 30 Jan 2014, 11:18
[ Post removed by author. ]


Last edited by HaHaAnonymous on 28 Feb 2015, 18:23; edited 1 time in total
Post 30 Jan 2014, 11:18
View user's profile Send private message Reply with quote
DOS386



Joined: 08 Dec 2006
Posts: 1905
DOS386 01 Feb 2014, 07:50
sid123 wrote:
One thing that I don't like about FASM is how the error messages are displayed, they are displayed one by one, as opposed to NASM's in which all errors are displayed at once.


The effect of this "design" usually is that the compiler displays 1'000'000'000'000 errors despite there is only one compiler detectable BUG in your code Wink
Post 01 Feb 2014, 07:50
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 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.