flat assembler
Message board for the users of flat assembler.
![]() |
Author |
|
Roman 10 May 2025, 13:42
What start learning?
fasmg or fasm2 ? what is more advanced ? |
|||
![]() |
|
dosmancer 11 May 2025, 12:24
Roman wrote: What start learning? If you're doing x86 programming then absolutely fasm2 but you learn both at the same time since they are in a way the same thing. Roman wrote: what is more advanced ? Take a look at the root directory fasm2 repo here: https://github.com/tgrysztar/fasm2 Observe that the fasmg executable is included in fasm2. Also take a look at the fasm2 executable in that directory itself: Code: #!/usr/bin/env bash DIR="$( dirname -- "$( readlink -f -- "$0"; )"; )" INCLUDE="$DIR/include;$INCLUDE" "$DIR/fasmg.x64" -iInclude\ \'fasm2.inc\' "$@" This explains what fasm2 is. It is fasmg but it includes the fasm2.inc file. Take a look at the fasm2.inc file: Code: include 'dd.inc' include 'align.inc' include 'format.inc' include 'x86-2.inc' use everything include '@@.inc' include 'times.inc' include 'fix.inc' Note the x86-2.inc file, that is the file that contains support for all x86 instructions (as fasmg itself has no support for any processor). What I am trying to say is that fasm2 IS fasmg but with those macros included. |
|||
![]() |
|
revolution 12 May 2025, 14:47
In case it isn't clear from the above responses.
fasmg: The executable that processes macros fasm2: A set of macros to convert x86 assembly sources into binary outputs. I hope I got that right. |
|||
![]() |
|
Roman 12 May 2025, 18:35
can fasmg or fasm2 call user dll when assembling ?
Or using MapViewOfFile to send or receive user data. |
|||
![]() |
|
revolution 12 May 2025, 23:26
No.
It is open source, so it is possible to make changes to make it do new things. |
|||
![]() |
|
Roman 13 May 2025, 04:24
For me,I afrade its not easy to do.
And this take many times. If I modified fasmg. I'm afraid I don't survive after this ![]() But Tomaz do it very fast and more careful and right ways. I was impresed and shoked when try modify Fasmw 1.73 How about equ in fasmg? Still doing match in macro ? |
|||
![]() |
|
< Last Thread | Next Thread > |
Forum Rules:
|
Copyright © 1999-2025, Tomasz Grysztar. Also on GitHub, YouTube.
Website powered by rwasa.