flat assembler
Message board for the users of flat assembler.
Index
> Macroinstructions > Help with virtual |
Author |
|
LocoDelAssembly 09 Jul 2009, 02:07
It is like a super set of ASSUME (much more powerful actually). In that code you could suppose it is something like "ASSUME rcx:SHELL", but instead of using "rcx.field" you use [.sh.field] and fasm will automatically know it is [rcx+SHELL.field].
If you will use MASM then you can't start the name with a dot like bitRAKE did (he did that to limit the scope of the symbol but in MASM you can't do that way). |
|||
09 Jul 2009, 02:07 |
|
Bicyclist 09 Jul 2009, 03:17
LocoDelAssembly wrote: It is like a super set of ASSUME (much more powerful actually). In that code you could suppose it is something like "ASSUME rcx:SHELL", but instead of using "rcx.field" you use [.sh.field] and fasm will automatically know it is [rcx+SHELL.field]. Thanks for the explanation. I would like to convert the code fix that Bitrake supplied to something that Masm could handle. The code makes a pretty neat fireworks display. It ran fine through Win XP, but when I ran it on Vista, it claimed that it was broken. I have attached the masm source code and the executable.
|
|||||||||||
09 Jul 2009, 03:17 |
|
bitRAKE 09 Jul 2009, 03:34
That snippet was an attempt to convert the program to 64-bit --- the whole program would need the same treatment. Currently, I'm trying to convert/fix the "swirl" program to 64-bit, and will happily share it once finished. Sorry, I really can't help with MASM64 as I've haven't kept up with the changes, but I have heard they are significant.
|
|||
09 Jul 2009, 03:34 |
|
< Last Thread | Next Thread > |
Forum Rules:
|
Copyright © 1999-2024, Tomasz Grysztar. Also on GitHub, YouTube.
Website powered by rwasa.