flat assembler
Message board for the users of flat assembler.
![]() |
Author |
|
Tomasz Grysztar
This feature was an unofficial one, and it has been dropped in the 1.67.x line.
Check out also this thread: http://board.flatassembler.net/topic.php?t=9948 |
|||
![]() |
|
alorent
Thanks Tomasz for the link!
I was wondering why you don't want to have those switches inside FASM itself. I think that it's not bad to have an assembler/compiler which accepts multiple command line switches for all developers' needs. Or are you following a specific/defined standard? Thanks again! |
|||
![]() |
|
Tomasz Grysztar
alorent wrote: I think that it's not bad to have an assembler/compiler which accepts multiple command line switches for all developers' needs. Or are you following a specific/defined standard? Read about SSSO principle here: http://flatassembler.net/docs.php?article=design |
|||
![]() |
|
revolution
alorent wrote: I think that it's not bad to have an assembler/compiler which accepts multiple command line switches for all developers' needs. Or are you following a specific/defined standard? Code: C:\fasm>fasm /G+ /B /m /qALL /O4 /c /C myProggy.asm flat assembler version 1.76.666 (666666 kilobytes memory) error: <some incomprehensible reason for failure> C:\fasm>fasm /G+ /B /M /qALL /O4 /c /C myProggy.asm flat assembler version 1.76.666 (666666 kilobytes memory) 11 passes, 12.3 seconds, 957344 bytes. Then comes the problem of different bits of code from different people all require different sets of switches to successfully compile. A conundrum that is impossible to solve without editing something and possibly breaking something else. |
|||
![]() |
|
vid
Quote: Then comes the problem of different bits of code from different people all require different sets of switches to successfully compile. A conundrum that is impossible to solve without editing something and possibly breaking something else. Yeah, now you just need to create/edit couple of environment variables and possibly some configuration files too... way easier. Especially when those environment variables conflict with other compilers. Face it: SSSO is just a way to prevent idiots from abusing command line switches, that works quite well in most (simple) cases, but limits you in few (advanced) cases. |
|||
![]() |
|
Borsuc
SSSO is one of the reasons FASM is better
![]() _________________ Previously known as The_Grey_Beast |
|||
![]() |
|
rugxulo
Use the Win32 fa.exe if you really care.
|
|||
![]() |
|
alorent
Thanks for the explanation.
The SSSO idea is pretty nice ![]() |
|||
![]() |
|
vid
Quote: SSSO is one of the reasons FASM is better You got me by your argumentation ![]() |
|||
![]() |
|
< Last Thread | Next Thread > |
Forum Rules:
|
Copyright © 1999-2020, Tomasz Grysztar. Also on GitHub, YouTube, Twitter.
Website powered by rwasa.