flat assembler
Message board for the users of flat assembler.
Index
> Linux > Chastity's Source for ELF 32-bit executable creation |
| Author |
|
|
Tomasz Grysztar 20 Nov 2025, 07:00
For a bit more advanced example please take a look at the (never finished) chapter 2 of my binary formats tutorial. The templates I prepared allow to switch CPU architectures and add segments easily.
|
|||
|
|
chastitywhiterose 20 Nov 2025, 08:41
Tomasz Grysztar wrote: For a bit more advanced example please take a look at the (never finished) chapter 2 of my binary formats tutorial. The templates I prepared allow to switch CPU architectures and add segments easily. I just read it! While it is certainly doing a lot more than my example, it is still easy enough to follow since your labels match the labels in the ELF documentation, which you probably were also referring to when you made FASM and FASMG. I haven't used FASMG yet and I don't know if I would benefit from it at my skill level but I did notice you included a sample of an AArch64 that prints a message. Does FASMG come with macro include files to enable ARM assembly? I am a bit interested in ARM programming for a special challenge. |
|||
|
|
Tomasz Grysztar 20 Nov 2025, 10:48
chastitywhiterose wrote: Does FASMG come with macro include files to enable ARM assembly? I am a bit interested in ARM programming for a special challenge. https://github.com/tgrysztar/fasmg/tree/master/packages/aarch64 I wrote these examples for Windows on ARM, because the original tthsqe's package only had examples for Linux. |
|||
|
|
chastitywhiterose 20 Nov 2025, 11:41
I wasn't aware there were Windows systems that ran on ARM. I thought Microsoft only made Windows for Intel but I guess I am wrong.
|
|||
|
|
Tomasz Grysztar 20 Nov 2025, 13:40
chastitywhiterose wrote: I wasn't aware there were Windows systems that ran on ARM. |
|||
|
< Last Thread | Next Thread > |
Forum Rules:
|
Copyright © 1999-2025, Tomasz Grysztar. Also on GitHub, YouTube.
Website powered by rwasa.