flat assembler
Message board for the users of flat assembler.

Index > IDE Development > FASM Studio

Goto page Previous  1, 2, 3  Next
Author
Thread Post new topic Reply to topic
DataHunter2009



Joined: 10 Jun 2005
Posts: 144
DataHunter2009
Thanks for the comments! Very Happy

The icons are avliable for free from http://www.famfamfam.com. They are called Silk and come in a package of over 1000 16x16 PNG icons.
Post 16 May 2006, 20:53
View user's profile Send private message Reply with quote
OzzY



Joined: 19 Sep 2003
Posts: 1029
Location: Everywhere
OzzY
I tried VB.NET 2005 Express, and it's cool for .NET development.
But it's too much bloat for my taste.
Sharp Develop does the same job and is much more light-weight than VB Express. I think, the only good think about the VB Express it the MSDN Help.
I even tried VC++ Express + PSDK, and it looks pretty good. But it has no resource editor and the IDE does not contain any dialog-based way to setup the paths for PSDK, you have to edit files manually.
Conclusion: for free price, these tools are OK. But I still prefer the light way of coding: FASM for assembly, Pelles C for C coding, Mingw+FLTK for GUI C++ coding.

I downloaded the icons you said, and they are pretty good. But I think they are kind of small. But it depends on how your GUI is designed (small icons can do better look and feel).
Do not forget to post the progress of FASM Studio!
If you want help, just ask! (although I have no experiences with .NET).
Post 17 May 2006, 15:30
View user's profile Send private message Reply with quote
DataHunter2009



Joined: 10 Jun 2005
Posts: 144
DataHunter2009
To setup the PSDK with VC++ 2005, just run the installer for the PSDK, go to Start -> Microsoft Platform SDK -> Visual Studio Registration -> Register PSDK Directories with Visual Studio. The program will add the required directories to your VC++ build environment.

I'm not here to debate over the best IDE for .NET, but I think VB 2005 is good for me. I like environments that give me total control, and VB 2005 does exactly that. I always found SharpDevelop to be lacking in certain features, and I'm not exactly fond of the UI.

Anyway, I like that the icons are small. Becuase I only needed icons for the toolbar buttons, and if I included large 48x48 icons and just scaled them down to the buttons' size, then it would increase the file size dramatically.

Ok, so FASM Studio updates:

I added a plugin framework... that doesn't want to cooperate with me. It's not recognizing any of the interfaces. So I'm afraid the release will have to be delayed until I can fix it.
After the plugin framework is completed, there will be a seperate Developer's SDK avliable that will provide you with the FSPluginFramework.DLL file (that you will need to reference in plugins) along with documentation and sample plugins.

Keep in mind that this program will be completely opensource (due to restrictions set by the licenses of some components I used during the development process). So anyone can add a new feature to FASM Studio through plguins or by directly editing the source code.

After the plugin framework is completed, the next major milestone will be interfacing the FASM compiler with FASM Studio.
Post 17 May 2006, 21:18
View user's profile Send private message Reply with quote
DataHunter2009



Joined: 10 Jun 2005
Posts: 144
DataHunter2009
*sigh* Well, Windows got infected with this virus that completely corrupted every file in My Documents... including the FASM Studio source code. I decided that I've had it with Windows, so I formatted my hard drive and installed Fedora Core 5, which is working great!

Here's the good news... I've decided to remake FASM Studio using the Mono Framework, which will make FASM Studio completely cross-platform. It will work on Windows, Linux, and Mac OSX. Plus, it will have a whole new editor component that (I hope) will include "intellisense" for common registers and FASM keywords. It should make your development process MUCH easier.

Anyway, more updates soon!
Post 28 May 2006, 18:13
View user's profile Send private message Reply with quote
comrade



Joined: 16 Jun 2003
Posts: 1137
Location: Russian Federation
comrade
do you have anything we can download?
Post 01 Jun 2006, 00:09
View user's profile Send private message Visit poster's website AIM Address Yahoo Messenger MSN Messenger ICQ Number Reply with quote
DataHunter2009



Joined: 10 Jun 2005
Posts: 144
DataHunter2009
Oh my... I'm really sorry. Yeah, Mono wouldn't play nice, so I kind of gave the project up for awhile. But I have good news...

It's now being recreated (for the 3rd time) in Python using wxPython! This means that it will be completely cross-platform. I even implemented a multi-language class! Once the project gets approved on SourceForge, I'll have a beta version that you can download, along with a SVN server that you can download the latest version from.

So what do I have so far? Have a look:

Cross-platform look and operation
Multi-language interface
Code editor (syntax highlighting doesn't work atm)


There's a lot more than that, but nothing worth mentioning (such as Goto line, etc). I also plan to implement the old feature that was originally in the VB.NET version, which is inline compiling. There will be a log window at the bottom that shows the output from the FASM compiler when you click the Build button.

So anyway... SF says that it'll be 2 to 3 days before it's processed. You'll have to wait until then. Sorry.

Btw, if anyone knows Python and is interested, I could use some help. I'd like to implement debugging in the future, so I will need someone skilled in Python and FASM. Plus, it gets very boring working on a project by yourself.


Last edited by DataHunter2009 on 05 Jul 2006, 23:59; edited 3 times in total
Post 05 Jul 2006, 02:47
View user's profile Send private message Reply with quote
DataHunter2009



Joined: 10 Jun 2005
Posts: 144
DataHunter2009
FASM Studio got accepted on SF.net today. You can find it at:

http://www.sourceforge.net/projects/fasmstudio

If you are interested in seeing what has been added so far, you can checkout the "src" module from the project's CVS server. For details, please click the CVS link on the project's homepage.

Please be aware that FASM Studio is in very early development, so most of the important features are missing. Syntax highlighting and loading of files do not work. Saving works, but the system needs to be worked on to add more event handling from the Code Editor. Undo and redo do not work along with most of the menu and toolbar items.

At the moment, it's pretty much just a GUI skeleton. It requires Python and wxPython in order to run. I have not tested it on Linux or MacOSX, but it should work without problems as long as you have Python and wxPython installed.

If you are interested in contributing to the project, you can become a project developer on SF.net which gives you write access to the CVS server. I will not choose just anybody, however, so please be sure you have good people and Python skills before you contact me (david@atomicbinary.com for email and MSN messenger).

I know I said SVN in my last post, but it doesn't work well on satellite internet. Unfortunately, that's what I have. CVS is a lot faster for me, so it'll have to do.
Post 05 Jul 2006, 23:52
View user's profile Send private message Reply with quote
RedGhost



Joined: 18 May 2005
Posts: 443
Location: BC, Canada
RedGhost
project looks nice, but like Ozzy for fasm i use fasmw and for C PellesC to get an easier/more simplistic feel, i only like complex IDE's for C# development to make my life easier

but anyways looks great so far keep up the good work

_________________
redghost.ca
Post 22 Jul 2006, 10:31
View user's profile Send private message AIM Address MSN Messenger Reply with quote
Manos



Joined: 24 Aug 2003
Posts: 35
Location: Greece
Manos
Hi.

I have uploaded an starting IDE with name FasmStudio before you.
You should change your IDE name.
Have a look here:http://board.flatassembler.net/topic.php?t=211

Manos.
Post 22 Jul 2006, 19:24
View user's profile Send private message Visit poster's website Reply with quote
pelaillo
Missing in inaction


Joined: 19 Jun 2003
Posts: 878
Location: Colombia
pelaillo
Quote:

You should change your IDE name.

Manos, you have uploaded an skeleton in 2003 and then nothing more. It seems your project have been halted since then.
AFAIK you need to show a stronger reason to claim for this name.
Post 23 Jul 2006, 18:03
View user's profile Send private message Yahoo Messenger Reply with quote
Manos



Joined: 24 Aug 2003
Posts: 35
Location: Greece
Manos
What means ' AFAIK ' ?

Manos.
Post 23 Jul 2006, 20:07
View user's profile Send private message Visit poster's website Reply with quote
okasvi



Joined: 18 Aug 2005
Posts: 382
Location: Finland
okasvi
Manos wrote:
What means ' AFAIK ' ?

Manos.



'AFAIK' means 'As Far As I Know', AFAIK Laughing

_________________
When We Ride On Our Enemies
support reverse smileys |:
Post 23 Jul 2006, 20:49
View user's profile Send private message MSN Messenger Reply with quote
Manos



Joined: 24 Aug 2003
Posts: 35
Location: Greece
Manos
Thank you okasvi.

About FasmStudio,it is no dead.
But because I was very busy,I stoped this for some time.
Later I 'll upload this.

Manos.
Post 24 Jul 2006, 06:30
View user's profile Send private message Visit poster's website Reply with quote
DataHunter2009



Joined: 10 Jun 2005
Posts: 144
DataHunter2009
I'm not going to start a flame war here, but I'm afriad I'm not going to change the name. As people have pointed out, your project seems dead. Besides, you program is called FasmStudio and mine is FASM Studio. The two names are very different, though they are said the same way.

I realize I haven't posted any updates on this, but that's because I started school again, and I've been switching the project to different languages, trying to find the best one for this. I've once again settled on Mono/C#, so you can be assured that FASM Studio will work on Linux, Mac, and Windows.

I've just finished setting up my development wiki, which is where I host my software projects. FASM Studio's page is here: http://dev.cypherspace.info/Projects/FasmStudio

Manos: Anyway, as I said, I'm not trying to start a flame war, but I do feel that I have no reason to change the name of my program because you had a dead project with the same name in 2003.
Post 10 Sep 2006, 23:17
View user's profile Send private message Reply with quote
Filter



Joined: 08 Oct 2006
Posts: 67
Filter
DataHunter, I am interested in seeing your original code written in VB.net and with the editor component. I'm interested in using the editors syntax highlighting and haven't been able to get a good grip on how yet.

Can you post a link to the code? I can give you my e-mail address by pm too if you want.
Post 29 Oct 2006, 05:23
View user's profile Send private message Reply with quote
OzzY



Joined: 19 Sep 2003
Posts: 1029
Location: Everywhere
OzzY
How is it going?
Any screenshots?
Also, as I'm also trying some python programming, I'd like to know, How do you distribute python programs (since it requires the interpreter)?
Post 14 Feb 2007, 14:14
View user's profile Send private message Reply with quote
josip



Joined: 15 Feb 2007
Posts: 3
Location: Macedonia
josip
OzzY wrote:
How do you distribute python programs


This packer might do the job. And hello to everyone on the board Wink .
Post 19 Feb 2007, 23:53
View user's profile Send private message Reply with quote
Adam Kachwalla



Joined: 01 Apr 2006
Posts: 150
Adam Kachwalla
You wrote this in VB6?
Post 26 Apr 2007, 21:26
View user's profile Send private message Reply with quote
vid
Verbosity in development


Joined: 05 Sep 2003
Posts: 7105
Location: Slovakia
vid
Quote:
How do you distribute python programs (since it requires the interpreter)?

You say: "Python interpreter required". Wink
Post 26 Apr 2007, 21:42
View user's profile Send private message Visit poster's website AIM Address MSN Messenger ICQ Number Reply with quote
luckystar



Joined: 23 Mar 2004
Posts: 8
luckystar
Where can download?
my email address: luckystar@email.com
Post 29 Sep 2007, 08:27
View user's profile Send private message Reply with quote
Display posts from previous:
Post new topic Reply to topic

Jump to:  
Goto page Previous  1, 2, 3  Next

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