flat assembler
Message board for the users of flat assembler.

Index > Main > What would you like first?

Goto page 1, 2  Next

Which project would you like to see finished first?
Guide to fasm internals
41%
 41%  [ 35 ]
Programming Tutorial
19%
 19%  [ 16 ]
fasm for AMD64 architecture
23%
 23%  [ 20 ]
Assembly Editor development and documentation
15%
 15%  [ 13 ]
Total Votes : 84

Author
Thread Post new topic Reply to topic
Tomasz Grysztar
Assembly Artist


Joined: 16 Jun 2003
Posts: 7724
Location: Kraków, Poland
Tomasz Grysztar
I have a few different projects started and decided to ask you, which one would you like to get first - this will help me decide on which one concentrate now. I personally prefer to finish all the documentation for the current releases of fasm before making a new version - but please share your opinions.
Post 22 Sep 2004, 11:35
View user's profile Send private message Visit poster's website Reply with quote
fasm9



Joined: 19 Jun 2003
Posts: 439
fasm9
Guide to FASM internal.

Plus anything comes with c,libc,os.

--
Post 22 Sep 2004, 11:40
View user's profile Send private message Reply with quote
decard



Joined: 11 Sep 2003
Posts: 1092
Location: Poland
decard
I voted for guide to FASM internals, as IDE I'm using is Fresh and I don't need FASMW with more advanced functions (I'm using it from time to time to edit some files, and I don't know additional functionality) Smile
Post 22 Sep 2004, 11:52
View user's profile Send private message Visit poster's website Reply with quote
roticv



Joined: 19 Jun 2003
Posts: 374
Location: Singapore
roticv
I vote for fasm for AMD64 architecture, since it would be nice to use fasm to code 64bit code.
Post 22 Sep 2004, 12:08
View user's profile Send private message Visit poster's website MSN Messenger Reply with quote
iklin



Joined: 20 Mar 2004
Posts: 120
Location: Russia, Siberia
iklin
I think fasm internals would be better. Let the rest projects wait.
Post 22 Sep 2004, 12:34
View user's profile Send private message ICQ Number Reply with quote
crc



Joined: 21 Jun 2003
Posts: 637
Location: Penndel, PA [USA]
crc
I'd also like a complete guide to the fasm internals. It would help me as I work to improve the BeOS port, and also make a few other projects I have in mind much easier...
Post 22 Sep 2004, 12:39
View user's profile Send private message Visit poster's website Reply with quote
Matrix



Joined: 04 Sep 2004
Posts: 1171
Location: Overflow
Matrix
Privalov wrote:
I have a few different projects started and decided to ask you, which one would you like to get first - this will help me decide on which one concentrate now. I personally prefer to finish all the documentation for the current releases of fasm before making a new version - but please share your opinions.


I fully agree with you

MATRIX
Post 22 Sep 2004, 12:40
View user's profile Send private message Visit poster's website Reply with quote
JohnFound



Joined: 16 Jun 2003
Posts: 3500
Location: Bulgaria
JohnFound
I voted for AMD64 because less or more, FASM internals will be changed after implementation of new architecture.
Post 22 Sep 2004, 13:36
View user's profile Send private message Visit poster's website ICQ Number Reply with quote
f0dder



Joined: 19 Feb 2004
Posts: 3170
Location: Denmark
f0dder
Guide to fasm internals. There's already a zillion IDEs and text editors out there, I'm not too interested in consumer 64bit architecture right now, and there's already a lot of programming tutorials (not directly targetted at fasm, but easy enough to convert).

A guide to the internals would make it easier for other people to understand the source, and perhaps come up with improvements or extensions. This could be beneficial if/when you start working on AMD64 support, it could be easier for other people to help with bugfixes etc.

AMD64 support is interesting too, though - consumer 64bit machines *are* becoming a lot more common, so some time in the future a fasm64 could very well come in handy.
Post 22 Sep 2004, 14:38
View user's profile Send private message Visit poster's website Reply with quote
Tommy



Joined: 17 Jun 2003
Posts: 489
Location: Norway
Tommy
I voted AMD64 for the same reason as John... I guess the internals will change, if not much, at least a bit after the implementation of 64-bit architecture.
Post 22 Sep 2004, 14:57
View user's profile Send private message Visit poster's website Reply with quote
Tomasz Grysztar
Assembly Artist


Joined: 16 Jun 2003
Posts: 7724
Location: Kraków, Poland
Tomasz Grysztar
These changes aren't that big. Maybe release the updated 1.55 release with those little changes and then write the internals guide for that version?
Post 22 Sep 2004, 15:31
View user's profile Send private message Visit poster's website Reply with quote
JohnFound



Joined: 16 Jun 2003
Posts: 3500
Location: Bulgaria
JohnFound
Quote:
Maybe release the updated 1.55 release with those little changes and then write the internals guide for that version?


Yes, that, IMHO, is very good solution.

Regards
Post 22 Sep 2004, 15:40
View user's profile Send private message Visit poster's website ICQ Number Reply with quote
Tommy



Joined: 17 Jun 2003
Posts: 489
Location: Norway
Tommy
Yes, Privalov, that seems to be a good way of doing it. Wink
Post 22 Sep 2004, 17:05
View user's profile Send private message Visit poster's website Reply with quote
MCD



Joined: 21 Aug 2004
Posts: 604
Location: Germany
MCD
I personally think that "Guide to fasm internals" would be the best choice,

but before you do that, there are some little bug-fixes/improvements in Fasm. Mad

I've already posted lots of small improvements around here and I don't want to list them all here again. I have most of them already done in my version of Flat Assembler and I could pass you some code snippets if ya like and don't want to waste time with these.
Post 22 Sep 2004, 18:26
View user's profile Send private message Reply with quote
decard



Joined: 11 Sep 2003
Posts: 1092
Location: Poland
decard
if you have a modified FASM version, why don't you post it on the board so everybody could take a look? Wink
Post 22 Sep 2004, 18:31
View user's profile Send private message Visit poster's website Reply with quote
Dragontamer



Joined: 24 Aug 2003
Posts: 84
Dragontamer
Guide to Fasm internals.

That way, more people would be able to develop this project, offer support, etc.

That way, some of the burden would be lifted off of Privalov's back.
Post 22 Sep 2004, 22:17
View user's profile Send private message Reply with quote
Tomasz Grysztar
Assembly Artist


Joined: 16 Jun 2003
Posts: 7724
Location: Kraków, Poland
Tomasz Grysztar
Here's the first pre-release of the new version, with the changes needed to prepare it for implementing x86-64. Please test it extensively. Though there should not be noticeable differences in execution, there is at least one. This source could not be compiled with older versions of fasm:
Code:
org 0F0000000h
dd $-0F0000000h    

but with this version it compiles correctly thanks to new address calculation routines (fully 64-bit, by the way).
Post 22 Sep 2004, 22:40
View user's profile Send private message Visit poster's website Reply with quote
Matrix



Joined: 04 Sep 2004
Posts: 1171
Location: Overflow
Matrix
Hy Privalov, are you saying that fasm 1.55 is the final release of your 32 bit assembler?

MATRIX
Post 22 Sep 2004, 22:44
View user's profile Send private message Visit poster's website Reply with quote
Tomasz Grysztar
Assembly Artist


Joined: 16 Jun 2003
Posts: 7724
Location: Kraków, Poland
Tomasz Grysztar
No, the 1.56 is still 32-bit only. It has just a bit changed some of the internals. This should help extending it to support 64-bit architecture (maybe version 1.64? Smile), but it's also just cleaning up a bit some of the internal mechanisms.
Post 22 Sep 2004, 22:55
View user's profile Send private message Visit poster's website Reply with quote
Chewy509



Joined: 19 Jun 2003
Posts: 297
Location: Bris-vegas, Australia
Chewy509
JohnFound wrote:
I voted for AMD64 because less or more, FASM internals will be changed after implementation of new architecture.


I tend to agree with John, and hence voted AMD64.

But a good compromise, would be internals on a particular version (v1.55 or 1.56), and then add AMD64 support, and then modify the internals doc to match?
Post 22 Sep 2004, 23:12
View user's profile Send private message Visit poster's website Reply with quote
Display posts from previous:
Post new topic Reply to topic

Jump to:  
Goto page 1, 2  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.

Powered by rwasa.