flat assembler
Message board for the users of flat assembler.
 Home   FAQ   Search   Register 
 Profile   Log in to check your private messages   Log in 
flat assembler > IDE Development > Maybe a GUI for linux ? :D

Author
Thread Post new topic Reply to topic
sylwek32



Joined: 27 Apr 2006
Posts: 340
Maybe a GUI for linux ? :D
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: 205
Location: St.Vincent & the Grenadines
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: 1109
Location: Russian Federation
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: 340
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: 444
Location: BC, Canada
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: 7109
Location: Slovakia
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: 409
Location: Poland
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
Assembly Artist


Joined: 16 Jun 2003
Posts: 6509
Location: Kraków, Poland
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
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
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: 444
Location: BC, Canada
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
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
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: 4
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: 4
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: 1109 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


Powered by phpBB © 2001-2005 phpBB Group.

Main index   Download   Documentation   Examples   Message board
Copyright © 2004-2016, Tomasz Grysztar.