flat assembler
Message board for the users of flat assembler.
![]() Goto page 1, 2 Next |
Which project would you like to see finished first? | ||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||
Total Votes : 84 |
Author |
|
fasm9
Guide to FASM internal.
Plus anything comes with c,libc,os. -- |
|||
![]() |
|
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)
![]() |
|||
![]() |
|
roticv
I vote for fasm for AMD64 architecture, since it would be nice to use fasm to code 64bit code.
|
|||
![]() |
|
iklin
I think fasm internals would be better. Let the rest projects wait.
|
|||
![]() |
|
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...
|
|||
![]() |
|
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 |
|||
![]() |
|
JohnFound
I voted for AMD64 because less or more, FASM internals will be changed after implementation of new architecture.
|
|||
![]() |
|
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. |
|||
![]() |
|
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.
|
|||
![]() |
|
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?
|
|||
![]() |
|
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 |
|||
![]() |
|
Tommy
Yes, Privalov, that seems to be a good way of doing it.
![]() |
|||
![]() |
|
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. ![]() 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. |
|||
![]() |
|
decard
if you have a modified FASM version, why don't you post it on the board so everybody could take a look?
![]() |
|||
![]() |
|
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. |
|||
![]() |
|
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). |
|||
![]() |
|
Matrix
Hy Privalov, are you saying that fasm 1.55 is the final release of your 32 bit assembler?
MATRIX |
|||
![]() |
|
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?
![]() |
|||
![]() |
|
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? |
|||
![]() |
|
Goto page 1, 2 Next < Last Thread | Next Thread > |
Forum Rules:
|
Copyright © 1999-2020, Tomasz Grysztar. Also on GitHub, YouTube, Twitter.
Website powered by rwasa.