flat assembler
Message board for the users of flat assembler.

Index > IDE Development > request for next fasm IDE release

Author
Thread Post new topic Reply to topic
typedef



Joined: 25 Jul 2010
Posts: 2909
Location: 0x77760000
typedef 28 Sep 2011, 07:13
i'd be happy if the next fasm IDE could have a feature where it shows you how many procedures you have in the current file, sort of like a side panel with a listbox.
Post 28 Sep 2011, 07:13
View user's profile Send private message Reply with quote
AsmGuru62



Joined: 28 Jan 2004
Posts: 1670
Location: Toronto, Canada
AsmGuru62 28 Sep 2011, 14:58
My FASMWriter has that.
Post 28 Sep 2011, 14:58
View user's profile Send private message Send e-mail Reply with quote
typedef



Joined: 25 Jul 2010
Posts: 2909
Location: 0x77760000
typedef 28 Sep 2011, 21:06
AsmGuru62 wrote:
My FASMWriter has that.

Found it thanks, http://www.codexxi.com/MyTools.html#atFASMW

Nice ! Very Happy

I love white on black color scheme. Just meets my needs perfectly..

How come you didn't tell me Rolling Eyes
Post 28 Sep 2011, 21:06
View user's profile Send private message Reply with quote
AsmGuru62



Joined: 28 Jan 2004
Posts: 1670
Location: Toronto, Canada
AsmGuru62 28 Sep 2011, 21:27
It has bugs! Send me some if you find any.
I wanted to improve it, but for my own purposes it was very good working tool (I used it for few large projects), but I always wanted someone else to try it and maybe spot some issues unseen by me.

So, if you find any: --> asmguru62@hotmail.com
Post 28 Sep 2011, 21:27
View user's profile Send private message Send e-mail Reply with quote
Teehee



Joined: 05 Aug 2009
Posts: 570
Location: Brazil
Teehee 28 Sep 2011, 22:35
AsmGuru62 wrote:
It has bugs! Send me some if you find any.

Since you ask... Very Happy

1. type 3 lines with anything.
2. put your cursor at the end of the second line.
3. press delete key.
4. nothing happens, the line below does not goes up.

1. idem 1.
2. put your cursor at the begining of the second line.
3. press backspace key.
4. idem 4.

_________________
Sorry if bad english.
Post 28 Sep 2011, 22:35
View user's profile Send private message Reply with quote
AsmGuru62



Joined: 28 Jan 2004
Posts: 1670
Location: Toronto, Canada
AsmGuru62 29 Sep 2011, 14:41
Try this for #2 bug:

1. idem 1.
2. put your cursor at the begining of the second line.
3. press CTRL+backspace key.
4. idem 4.

#1 - I simply did not think anyone would use that, but I can fix it.
Post 29 Sep 2011, 14:41
View user's profile Send private message Send e-mail Reply with quote
Teehee



Joined: 05 Aug 2009
Posts: 570
Location: Brazil
Teehee 29 Sep 2011, 15:08
> #1 - I simply did not think anyone would use that, but I can fix it.
thats the default behavior for any text editor Wink
Post 29 Sep 2011, 15:08
View user's profile Send private message Reply with quote
cyakwingking



Joined: 02 Feb 2011
Posts: 4
cyakwingking 18 Dec 2011, 03:12
When Fasmw will be equipped with autocomplete or tooltype to invoke or procedures so that its benefit is equivalent to the VB IDE? So we do not need to use external IDE like RadASM, WinASM, and others.
Or there are friends who want to help Mr. Tomasz Grysztar to complement the features fasmw with it, or modify an existing fasmw with these features?
Post 18 Dec 2011, 03:12
View user's profile Send private message Send e-mail Reply with quote
JohnFound



Joined: 16 Jun 2003
Posts: 3499
Location: Bulgaria
JohnFound 18 Dec 2011, 08:02
AFAIK, Tomasz prefers to keep FASMW (and DOS IDE) simple and light in minimalistic manner.
Actually, the project Fresh is what you need - Flat assembler built in, power features and visual programming.

Regards
Post 18 Dec 2011, 08:02
View user's profile Send private message Visit poster's website ICQ Number Reply with quote
AsmGuru62



Joined: 28 Jan 2004
Posts: 1670
Location: Toronto, Canada
AsmGuru62 18 Dec 2011, 12:18
I will try Fresh (again) - I did it in its early years, but it was too much for me. Does it still have all windows scattered around or now they are in one frame window container?

So, is there auto-complete?

If I do this:
Code:
virtual at 0
RECT:
  .X dd ?
     .Y dd ?
     .W dd ?
     .H dd ?
end virtual

...

mov eax, [esi + RECT.]  ; <-- nothing is happening, when I type a dot here.
    
Post 18 Dec 2011, 12:18
View user's profile Send private message Send e-mail Reply with quote
JohnFound



Joined: 16 Jun 2003
Posts: 3499
Location: Bulgaria
JohnFound 19 Dec 2011, 07:09
AsmGuru62:
The windows are still scattered around the screen. Smile
You have to compile your source before using auto-complete feature, because the labels list is build during compilation.
In the future versions this compilation will be processed on the background.
Even compilation with errors will give you some auto-completion list.
Also, there is a "procedure arguments hint" feature. When you type "stdcall ProcName," Fresh will show you the arguments of the procedure. It works for stdcall, ccall, invoke and cinvoke calls. You can start this feature with Ctrl+Q as well.


Last edited by JohnFound on 19 Dec 2011, 07:15; edited 1 time in total
Post 19 Dec 2011, 07:09
View user's profile Send private message Visit poster's website ICQ Number Reply with quote
cyakwingking



Joined: 02 Feb 2011
Posts: 4
cyakwingking 22 Dec 2011, 15:48
JohnFound:
I still hope that one day the original fasmw equipped with autocompletion and tooltips or procedure arguments hint feature, as easy on msoffice VBA editor. No need to come with things like the toolbox, in order to maintain a minimalist IDE.
Post 22 Dec 2011, 15:48
View user's profile Send private message Send e-mail Reply with quote
AsmGuru62



Joined: 28 Jan 2004
Posts: 1670
Location: Toronto, Canada
AsmGuru62 22 Dec 2011, 17:32
I have all that in my FASM Writer, but no one seems to like it.
Sad
Post 22 Dec 2011, 17:32
View user's profile Send private message Send e-mail Reply with quote
cyakwingking



Joined: 02 Feb 2011
Posts: 4
cyakwingking 22 Dec 2011, 23:52
I am very glad there was at FASMWRITER "procedure arguments hint" , but why not show up on each call to WINAPI (For example: invoke MessageBox, HWND_DESKTOP, message, caption, [flags]), how is the configuration that appears hint argument ?
Post 22 Dec 2011, 23:52
View user's profile Send private message Send e-mail Reply with quote
AsmGuru62



Joined: 28 Jan 2004
Posts: 1670
Location: Toronto, Canada
AsmGuru62 23 Dec 2011, 15:23
Not sure what are you asking: like a tip when you actually type the code?
Or you asking how does IDE 'knows' the parameters?
Post 23 Dec 2011, 15:23
View user's profile Send private message Send e-mail Reply with quote
typedef



Joined: 25 Jul 2010
Posts: 2909
Location: 0x77760000
typedef 23 Dec 2011, 16:33
ok. Maybe the next fasm should just include open source plugins so anyone can make their own additions.
Post 23 Dec 2011, 16:33
View user's profile Send private message Reply with quote
cyakwingking



Joined: 02 Feb 2011
Posts: 4
cyakwingking 24 Dec 2011, 15:37
Such as tooltips or a "procedure arguments hint" that appears when the cursor is on the procedure / function (win32api) are visible in IDE fasmw, but apparently not all of the procedures / functions (win32api) its tooltips will appear when the cursor is on it. For example: invoke MessageBox, HWND_DESKTOP, message, caption, [flags]
Post 24 Dec 2011, 15:37
View user's profile Send private message Send e-mail Reply with quote
AsmGuru62



Joined: 28 Jan 2004
Posts: 1670
Location: Toronto, Canada
AsmGuru62 25 Dec 2011, 13:27
I see, what you mean now.
It is a bug - will fix it ASAP.

I have a text file of these APIs and they include both A and W versions, so if you use an API without the A/W - IDE will show the one with W.
Also, there are few more bugs fixed. Did you happen to see that when file is saved - it appends a new line at the end!
Post 25 Dec 2011, 13:27
View user's profile Send private message Send e-mail Reply with quote
AsmGuru62



Joined: 28 Jan 2004
Posts: 1670
Location: Toronto, Canada
AsmGuru62 01 Jan 2012, 16:50
@cyakwingking: I fixed that and few more issues -- new version is uploaded.
Post 01 Jan 2012, 16:50
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:  


< 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.