flat assembler
Message board for the users of flat assembler.
![]() |
Author |
|
bitshifter 07 Apr 2010, 03:58
I like this part
![]() Code: org $ |
|||
![]() |
|
revolution 07 Apr 2010, 06:52
I think this is a good suggestion. I'm sure it could be useful in some places.
Currently fasm does not keep information about previous sections. It would require some not-so-simple changes to implement it. So I guess it comes down to would the time required to add this be outweighed by the benefit gained with this new feature? l_inc: If you can produce a sample version of fasm with this feature working it might help you towards getting this implemented. No guarantee though. Just a suggestion for you so as to improve the likelihood of having it in official versions. |
|||
![]() |
|
Tomasz Grysztar 07 Apr 2010, 08:33
If you watch the fasm 2 presentation video carefully, you are going to notice, that it has a similar feature with double colon syntax (it's on the fourth "slide"). You may also notice that there is something mentioned about difficulties of implementing it with fasm 1 architecture.
![]() |
|||
![]() |
|
l_inc 07 Apr 2010, 12:59
bitshifter
If you think, it does nothing in the real fasm, you're wrong. ![]() revolution Quote: Currently fasm does not keep information about previous sections. It would require some not-so-simple changes to implement it. I understand it. But I think this is an enough useful feature to take a challenge. ![]() Quote: If you can produce a sample version of fasm with this feature working it might help you towards getting this implemented. I've never really looked into the fasm's source files. Just a couple of times without any purpose. And as long as the source is as flat as the assembler (I mean there're no text indents there), I considered it unreadable for that time. ![]() Tomasz Grysztar I think the presentation link is dead. At least it doesn't work for me. But thanks. I've never heard about the second version. If you say, there will be such feature in fasm 2, I believe you without watching the presentation video. Is there any hypothetical approximate terms for its first release? And... As I understood, you have no intention to implement it in the first version, have you? |
|||
![]() |
|
edemko 15 Jun 2010, 16:10
in theory display as a reserved word could be a load/store operand and an intermediate buffer between address spaces maybe
Code: load a byte from [display] ;etc double fail i think, there is the only memory and Tomasz is still making the borders, i do not understand, possibly time lack of that man |
|||
![]() |
|
edemko 21 Jun 2010, 18:18
load RAW ...
store RAW ... could solve the dilemma |
|||
![]() |
|
baldr 22 Jun 2010, 20:11
Could anyone show meaningful use of named addressing spaces outside of load context?
Tomasz, end virtual doesn't restore context exactly, was that intended? Code: use64 virtual use16; comment it to compile successfully end virtual mov byte [rax], 0 |
|||
![]() |
|
Tomasz Grysztar 22 Jun 2010, 23:02
VIRTUAL only creates an addressing space, it has nothing to do with code generation modes.
|
|||
![]() |
|
revolution 20 Sep 2012, 23:56
See version 1.71 for the new address space naming feature.
http://board.flatassembler.net/topic.php?t=14608 |
|||
![]() |
|
l_inc 21 Sep 2012, 00:47
revolution
Thanks. I know. Downloaded it as soon as it was available. ![]() ![]() |
|||
![]() |
|
revolution 21 Sep 2012, 04:24
l_inc wrote: I will be missing those tricky and creative solutions with in-place data modification and reordering. ![]() |
|||
![]() |
|
cod3b453 26 Sep 2012, 17:52
revolution wrote:
![]() ![]() |
|||
![]() |
|
< Last Thread | Next Thread > |
Forum Rules:
|
Copyright © 1999-2025, Tomasz Grysztar. Also on GitHub, YouTube.
Website powered by rwasa.