flat assembler
Message board for the users of flat assembler.

Index > IDE Development > AsmDevelop

Author
Thread Post new topic Reply to topic
miksayer



Joined: 14 Jul 2005
Posts: 17
Location: Belarus
miksayer
I wrote IDE for MASM. I want to write versions of this IDE for FASM, NASM and maybe TASM. Download. What do you think about this program?


Last edited by miksayer on 17 Jul 2005, 06:18; edited 1 time in total
Post 16 Jul 2005, 16:05
View user's profile Send private message Reply with quote
coconut



Joined: 02 Apr 2004
Posts: 326
Location: usa
coconut
link is dead?
Post 16 Jul 2005, 22:15
View user's profile Send private message Reply with quote
miksayer



Joined: 14 Jul 2005
Posts: 17
Location: Belarus
miksayer
Sorry, Download
Post 17 Jul 2005, 06:19
View user's profile Send private message Reply with quote
dieboy



Joined: 30 Dec 2004
Posts: 41
Location: Poland, Elblag
dieboy
Menu - not white! And font will be bigger. And... Ok! Good Idea Wink.
Post 17 Jul 2005, 09:11
View user's profile Send private message Visit poster's website ICQ Number Reply with quote
donkey7



Joined: 31 Jan 2005
Posts: 127
Location: Poland, Malopolska
donkey7
change def font to courier new or sth like this.

better you should improve fasm gui (or fresh). fasm is getting better & better and it is/will be possible to emulate any x86 assembler by fasm. so, in near future, when fasm will be capable of linking object files, it can be universal assembler and there is big sense to improve only fasm.

it's only my opinion, don't blame me.
Post 17 Jul 2005, 14:14
View user's profile Send private message Visit poster's website Reply with quote
Tomasz Grysztar



Joined: 16 Jun 2003
Posts: 7725
Location: Kraków, Poland
Tomasz Grysztar
donkey7 wrote:
when fasm will be capable of linking object files

fasm is an assembler, thus is capable of creating object files. To link the object files it's the job of linker, not the assembler.
Post 17 Jul 2005, 14:17
View user's profile Send private message Visit poster's website Reply with quote
madmatt



Joined: 07 Oct 2003
Posts: 1045
Location: Michigan, USA
madmatt
Is it possible to link in .lib files with fasm? How would you structure the include file for a .lib file? I guess a good example would be the d3dx8.lib for direct3d.
Post 17 Jul 2005, 14:53
View user's profile Send private message Reply with quote
Tomasz Grysztar



Joined: 16 Jun 2003
Posts: 7725
Location: Kraków, Poland
Tomasz Grysztar
You link .lib files using the linker, the .lib is just the collection of object files. And when you make object file with fasm, you reference the external symbols with "extrn" directive.
Post 17 Jul 2005, 16:01
View user's profile Send private message Visit poster's website Reply with quote
miksayer



Joined: 14 Jul 2005
Posts: 17
Location: Belarus
miksayer
Quote:

And font will be bigger.

you may change font size in settings
Post 17 Jul 2005, 16:27
View user's profile Send private message Reply with quote
miksayer



Joined: 14 Jul 2005
Posts: 17
Location: Belarus
miksayer
Quote:

change def font to courier new or sth like this.

ok
Post 17 Jul 2005, 16:30
View user's profile Send private message Reply with quote
donkey7



Joined: 31 Jan 2005
Posts: 127
Location: Poland, Malopolska
donkey7
Tomasz Grysztar wrote:
donkey7 wrote:
when fasm will be capable of linking object files

fasm is an assembler, thus is capable of creating object files. To link the object files it's the job of linker, not the assembler.


heh, would you make a open source linker (flink Wink). fasm+linker combination will be best.

_________________
Keep coding!
Post 17 Jul 2005, 18:59
View user's profile Send private message Visit poster's website Reply with quote
Tomasz Grysztar



Joined: 16 Jun 2003
Posts: 7725
Location: Kraków, Poland
Tomasz Grysztar
I was considering to write flink sometimes, but always had enough plans to do with fasm to take all my time I would dedicate for writing the linker. Maybe one day, when I consider fasm finished... Wait, is it possible at all? Wink

For Win32/Win64 I'd currently recommend the GoLink, which now cooperates with fasm very nicely.


Nevertheless in the past when I was thinking about the flink project, I've done some initial design (in my mind only; the same as it's with the most of the fasm's features I invent) and if someone else wanted to write a linker, I would give a few hints for the data structures and project modularity.
Post 17 Jul 2005, 19:09
View user's profile Send private message Visit poster's website Reply with quote
coconut



Joined: 02 Apr 2004
Posts: 326
Location: usa
coconut
looks nice miksayer
Post 17 Jul 2005, 22:43
View user's profile Send private message Reply with quote
coconut



Joined: 02 Apr 2004
Posts: 326
Location: usa
coconut
why not move post to ide development forum
Post 17 Jul 2005, 23:45
View user's profile Send private message Reply with quote
decard



Joined: 11 Sep 2003
Posts: 1092
Location: Poland
decard
I just moved it to this forum Wink

IDE runs OK on my machine, but it complains that file vcl60.bpl is missing (I don't have Delphi/CBuilder).
Post 18 Jul 2005, 07:50
View user's profile Send private message Visit poster's website Reply with quote
coconut



Joined: 02 Apr 2004
Posts: 326
Location: usa
coconut
i get same error
Post 18 Jul 2005, 15:58
View user's profile Send private message Reply with quote
penang



Joined: 01 Oct 2004
Posts: 59
penang
Tried your link at [url]http://www.interesting.ru/ad/get.php?path=files\asmdevelop.rar[/url] to download ad for masm but got error.

Where is it ?
Post 09 Aug 2005, 05:58
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-2020, Tomasz Grysztar. Also on YouTube, Twitter.

Website powered by rwasa.