flat assembler
Message board for the users of flat assembler.

Index > IDE Development > Maybe a GUI for linux ? :D

Author
Thread Post new topic Reply to topic
sylwek32



Joined: 27 Apr 2006
Posts: 339
sylwek32 07 Jun 2006, 21:43
Hey People...

What do you think about my idea?

- Lets make a GUI for FASM linux..
- And lets make a IDE for console Fasm..
"edit.com" look ^^
Post 07 Jun 2006, 21:43
View user's profile Send private message Reply with quote
silkodyssey



Joined: 02 Oct 2003
Posts: 198
Location: St.Vincent & the Grenadines
silkodyssey 08 Jun 2006, 01:52
It may be nice to have an idea for linux but for windows there are already several options available in radasm, fresh and I guess we could include fasmw as well although it's only an editor.

_________________
silkodyssey
Post 08 Jun 2006, 01:52
View user's profile Send private message MSN Messenger Reply with quote
comrade



Joined: 16 Jun 2003
Posts: 1150
Location: Russian Federation
comrade 08 Jun 2006, 03:01
there was an effort by JohnFound for a DOS ide
Post 08 Jun 2006, 03:01
View user's profile Send private message Visit poster's website AIM Address Yahoo Messenger MSN Messenger ICQ Number Reply with quote
sylwek32



Joined: 27 Apr 2006
Posts: 339
sylwek32 08 Jun 2006, 06:06
is it downloadable ?
Post 08 Jun 2006, 06:06
View user's profile Send private message Reply with quote
RedGhost



Joined: 18 May 2005
Posts: 443
Location: BC, Canada
RedGhost 22 Jul 2006, 10:33
i think an FASMW port something like FASML for linux would be great, as i am not partial to commandline for compiling

_________________
redghost.ca
Post 22 Jul 2006, 10:33
View user's profile Send private message AIM Address MSN Messenger Reply with quote
vid
Verbosity in development


Joined: 05 Sep 2003
Posts: 7105
Location: Slovakia
vid 24 Jul 2006, 06:53
Redhost - seems to be best idea so far... entire FASMW control could be used (i hope...). But still somebody with linux gui programming knowedge is needed
Post 24 Jul 2006, 06:53
View user's profile Send private message Visit poster's website AIM Address MSN Messenger ICQ Number Reply with quote
Reverend



Joined: 24 Aug 2004
Posts: 408
Location: Poland
Reverend 24 Jul 2006, 11:26
IMHO the control from fasmw cannot be used. It uses a lot of WinAPI, but it just couldn't be avoided. The idea behind the control should of course remain the same, but it will have to be written from scratch.
Post 24 Jul 2006, 11:26
View user's profile Send private message Visit poster's website Reply with quote
Tomasz Grysztar



Joined: 16 Jun 2003
Posts: 8359
Location: Kraków, Poland
Tomasz Grysztar 24 Jul 2006, 11:33
When I was writing fasmw I split an edit control into core and interface in a similar way that fasm itself, because I planned to make DOS and Linux interfaces for it aswell. I later forgot about it but the architecture still permits it.
Making a DOS textmode interface shouldn't be a hard task (it would be actually just a new incarnation of old "flat editor", whose rewrite was the first AsmEdit control used in old "Assembler Workplace" IDE, which was then rewritten to become fasmw) and I may try doing it soon.
As for the Linux I've got not enough experience with the X programming yet, but I assume it still should be possible to write some decent X interface for fasm's editor core.
Post 24 Jul 2006, 11:33
View user's profile Send private message Visit poster's website Reply with quote
Kain



Joined: 26 Oct 2003
Posts: 108
Kain 25 Jul 2006, 05:45
The problem with X programming is that you just won't find anything close to MS SDK for Windows programming. Instead, you have to dig around for X manuals, then the manuals of whatever front-end you want to go with, unless you want to build menus/dialogs/etc. from scratch.

I started writing a portable GUI for HLA, but never got past opening a basic window which allowed drawing some lines and text, and mouse handling controls. Only good enough for very simple applications. Once my Linux box is back up, I'll be improving it as time permits.
Post 25 Jul 2006, 05:45
View user's profile Send private message Reply with quote
OzzY



Joined: 19 Sep 2003
Posts: 1029
Location: Everywhere
OzzY 16 Aug 2006, 13:18
It seems to be a nice project.

The easiest path to program GUI on Linux is to use some GUI Library available for C/C++. I like to use one called FLTK - Fast Light Tool-Kit ( www.fltk.org ), because as its name says it's fast and light! Very Happy

So it could be done by creating the GUI part in C++ with FLTK and doing the other parts (including optimization) in FASM. This GUI could also be portable between Linux, Windows, and other platforms that FLTK supports.

This is just an idea. But if you want to code this all in FASM, you'll have to study hard the X coding, and good luck! Laughing
Post 16 Aug 2006, 13:18
View user's profile Send private message Reply with quote
RedGhost



Joined: 18 May 2005
Posts: 443
Location: BC, Canada
RedGhost 06 Sep 2006, 13:38
You can just use GTK for Linux >_>

Works fine with asm, note, there are examples with its use on the old and maybe still the new fasm site? Smile

_________________
redghost.ca
Post 06 Sep 2006, 13:38
View user's profile Send private message AIM Address MSN Messenger Reply with quote
OzzY



Joined: 19 Sep 2003
Posts: 1029
Location: Everywhere
OzzY 06 Sep 2006, 22:51
Yes. Using a C GUI toolkit in ASM would be great learning experience and also a portable way to develop.
Post 06 Sep 2006, 22:51
View user's profile Send private message Reply with quote
DataHunter2009



Joined: 10 Jun 2005
Posts: 144
DataHunter2009 12 Sep 2006, 23:55
FASM Studio currently runs on Linux and Mac and uses GTK# to provide a standard UI across all platforms (it might looks Windows-ish on Mac). FS should work on Windows if I compile it using MS.NET instead of Mono. I don't have any platform-dependant code in it (yet). But, it's not suitable for regular use. So, it isn't released yet. Check the official FS topic for a link to the development page. (I won't post the link directly, because I don't want to tick anyone off by advertising)
Post 12 Sep 2006, 23:55
View user's profile Send private message Reply with quote
praddo



Joined: 09 Oct 2011
Posts: 10
praddo 13 Jul 2015, 07:24
If someone is still interested - I've been recently doing some GTK programming (just for fun) and it comes out as a basic FASM GUI for Linux. There's still nothing special about it, no exceptional features or something, but, should there be a demand for such application, I will try to devote more time and thought to it.
Post 13 Jul 2015, 07:24
View user's profile Send private message Reply with quote
praddo



Joined: 09 Oct 2011
Posts: 10
praddo 15 Jul 2015, 08:49
Here's the screenshot of the GUI.
It is still under development, so some of the menu items are not working yet (Options, Help, Replace and Build symbols)


Description:
Filesize: 53.57 KB
Viewed: 19980 Time(s)

fasml.png


Post 15 Jul 2015, 08:49
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.