flat assembler
Message board for the users of flat assembler.
Index
> IDE Development > Maybe a GUI for linux ? :D |
Author |
|
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 ^^ |
|||
07 Jun 2006, 21:43 |
|
comrade 08 Jun 2006, 03:01
there was an effort by JohnFound for a DOS ide
|
|||
08 Jun 2006, 03:01 |
|
sylwek32 08 Jun 2006, 06:06
is it downloadable ?
|
|||
08 Jun 2006, 06:06 |
|
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 |
|||
22 Jul 2006, 10:33 |
|
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
|
|||
24 Jul 2006, 06:53 |
|
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.
|
|||
24 Jul 2006, 11:26 |
|
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. |
|||
24 Jul 2006, 11:33 |
|
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. |
|||
25 Jul 2006, 05:45 |
|
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! 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! |
|||
16 Aug 2006, 13:18 |
|
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? _________________ redghost.ca |
|||
06 Sep 2006, 13:38 |
|
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.
|
|||
06 Sep 2006, 22:51 |
|
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)
|
|||
12 Sep 2006, 23:55 |
|
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.
|
|||
13 Jul 2015, 07:24 |
|
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)
|
||||||||||
15 Jul 2015, 08:49 |
|
< Last Thread | Next Thread > |
Forum Rules:
|
Copyright © 1999-2025, Tomasz Grysztar. Also on GitHub, YouTube.
Website powered by rwasa.