flat assembler
Message board for the users of flat assembler.
Index
> Main > Video demonstration of fasm 2 |
Author |
|
Tomasz Grysztar 12 Mar 2024, 14:00
Today I recorded a video demonstrating the newest fasm2 package:
https://youtu.be/BA0LZx2JYRM Even if it's released years too late to be of much use to anyone, at least I'm having fun. I hope to show more during the live sessions in the upcoming weeks! Small correction: I said that fasm turns 25 this week, but it actually happens next week (on March 23rd). Perhaps I published the video too early. |
|||
12 Mar 2024, 14:00 |
|
Tomasz Grysztar 12 Mar 2024, 21:36
If you wanted a full story, you could start by taking a look at my presentation of ideas for fasm 2 from fasmcon 2009. I believe all of the goals I outlined back then have been fulfilled, and in fact you could take snippets of theoretical code I presented then, and they would assemble correctly with fasm2 now.
But fasm 2 as it is now is in fact just fasmg with some additional clothing. It therefore has all the features that fasmg has, including preprocessor incorporated into assembly stage (allowing macros to access the assembly-time data, and also things like forward-referenced macros), unbounded precision for integer arithmetic, floating point calculations, customizable variables for linear polynomial addresses that allow to manually construct relocatable output formats, CALM for powerful pre- and post-processing, and so on. And the fasm2 header set not only implements x86 instructions and output formats compatible with fasm, but also adds several new features, like Mach-O output, USE command to restrict available instruction sets, instruction decorators to fine-tune encoding options, listing generator that you can just include into your project, inline macros, and more. Many of these features were only possible thanks to fasmg engine. You can find some examples in the thread with my initial announcement. I also hope to show more in the future. |
|||
12 Mar 2024, 21:36 |
|
Roman 13 Mar 2024, 06:00
Quote:
What is mean? Please show small example, how using listing generator. |
|||
13 Mar 2024, 06:00 |
|
Tomasz Grysztar 13 Mar 2024, 07:00
Roman wrote:
|
|||
13 Mar 2024, 07:00 |
|
Hrstka 23 Mar 2024, 16:47
Quote: I said that fasm turns 25 this week, but it actually happens next week (on March 23rd). |
|||
23 Mar 2024, 16:47 |
|
< Last Thread | Next Thread > |
Forum Rules:
|
Copyright © 1999-2025, Tomasz Grysztar. Also on GitHub, YouTube.
Website powered by rwasa.