flat assembler
Message board for the users of flat assembler.
Index
> Compiler Internals > Compiler sources |
Author |
|
ProMiNick 04 May 2023, 11:53
1. Are you crazy? function is only abstraction in programmer mind. they both are just labels. Even more... labels are abstraction too. but we could interpret label as function if somewhere in code there is call of this label.
2. everything as is. Thou could comment thour own local downloaded version of sources as thou preffer. Add to thour local version constants, structures and replace some immediates by them. 3. fasm could produce *.fas-file format with debug information (this format is documented here in forum/site). Thou could convert *.fas to *.pdb or publicate documentation about pdb-format and wait when someone other more skilled will interest of thour problem. |
|||
04 May 2023, 11:53 |
|
flat cat 04 May 2023, 12:18
in the Compiler internals section - I would like to see comments from the creator of FASM (as more competent), and not from a noname with comments:
ProMiNick wrote: Are you crazy? |
|||
04 May 2023, 12:18 |
|
Furs 04 May 2023, 14:01
The creator of FASM isn't here to babysit your lack of fundamentals when it comes to assembly language and compiled output. If you want only him to reply then send him a message but it will likely get ignored and you know this already. Who are you to demand this again?
|
|||
04 May 2023, 14:01 |
|
flat cat 04 May 2023, 14:22
It's not for you to judge my fundamentals. The question was asked about the fact that in the so-called sources - there is not even a description of the working structures, just as there are no comments.
Furs wrote:
who are you to flood here in my thread? If you don't know the answer to a question, don't write. |
|||
04 May 2023, 14:22 |
|
bitRAKE 04 May 2023, 14:29
flat cat wrote: The description of the compiler indicates that it is open source. These articles address specific techniques and design choices used in the assembler, offering in-depth insights that might not be feasible within code comments. To better understand the types, structures, and other aspects of the assembler, I recommend searching for and reading these articles alongside the source code. By studying both the code and the accompanying articles, you should gain a more comprehensive understanding of the assembler's inner workings and design rationale. [The source code to fasmg is a bit more approachable - using some more advanced features and abstractions to document the code, imho.] _________________ ¯\(°_o)/¯ “languages are not safe - uses can be” Bjarne Stroustrup |
|||
04 May 2023, 14:29 |
|
flat cat 04 May 2023, 14:42
ok. thanks.
|
|||
04 May 2023, 14:42 |
|
bitRAKE 04 May 2023, 15:14
flat cat wrote: 1. How to distinguish a regular label from the beginning of a function? _________________ ¯\(°_o)/¯ “languages are not safe - uses can be” Bjarne Stroustrup |
|||
04 May 2023, 15:14 |
|
bitRAKE 04 May 2023, 15:33
flat cat wrote: 3. It would be nice to have a pdb file. (Speaking as someone who has actually made some basic changes to fasm.) _________________ ¯\(°_o)/¯ “languages are not safe - uses can be” Bjarne Stroustrup |
|||
04 May 2023, 15:33 |
|
Furs 05 May 2023, 13:25
flat cat wrote: who are you to flood here in my thread? flat cat wrote: If you don't know the answer to a question, don't write. |
|||
05 May 2023, 13:25 |
|
bitRAKE 05 May 2023, 15:05
Furs, they have embarrassed themselves enough and will not likely return. This has happened many times in the past. Some have went through and deleted their posts in anger. If they are sufficiently motivated they'll create another account.
I'd like to believe they have the social maturity to live beyond their mistakes. Perhaps they were drinking, or impaired in some other way. The ego is a powerful force - I, myself, am not completely free of its trappings. They don't own us anything, but I will quote William Shakespeare's play Hamlet: "This above all: to thine own self be true". |
|||
05 May 2023, 15:05 |
|
flat cat 05 May 2023, 15:45
Quote:
unfortunately, I had a better opinion of you for which I should apologize. It won't happen again. The creator of the forum should have rid this forum long ago of such parasites that can only flood and engage in sarcasm. |
|||
05 May 2023, 15:45 |
|
bitRAKE 05 May 2023, 15:58
Forgive me. I engage no more.
|
|||
05 May 2023, 15:58 |
|
ProMiNick 05 May 2023, 16:28
apologize accepted. Thou should explore information from answers. If thou dislike truth it dosn`t changed because of that dislike.
|
|||
05 May 2023, 16:28 |
|
flat cat 05 May 2023, 16:54
what truth are we talking about? You, a person who does not even understand the difference in COFF and PE - relocations (which the creator of the forum convincingly hinted to you in another thread).
|
|||
05 May 2023, 16:54 |
|
ProMiNick 05 May 2023, 18:20
Again thou concentrating on thour own ego instead of information. It is thour choise.
By the way in Tomasz answer in another thread there already answer - but thou blind and asking again. Answer not always is text, code could be selfdeclarative by itself. |
|||
05 May 2023, 18:20 |
|
Furs 06 May 2023, 17:11
flat cat wrote: unfortunately, I had a better opinion of you for which I should apologize. It won't happen again. The creator of the forum should have rid this forum long ago of such parasites that can only flood and engage in sarcasm. What did you contribute to this forum, again? He even linked you a post written by Tomasz (in the other thread) which explains it that you refused to read. You're not special. Nobody owes you anything. Fuck off with your ego. |
|||
06 May 2023, 17:11 |
|
< Last Thread | Next Thread > |
Forum Rules:
|
Copyright © 1999-2025, Tomasz Grysztar. Also on GitHub, YouTube.
Website powered by rwasa.