flat assembler
Message board for the users of flat assembler.

Index > Main > Can Flat Assembler be used for comercial or only for noncome

Author
Thread Post new topic Reply to topic
radoslavkirilov



Joined: 27 Dec 2006
Posts: 7
radoslavkirilov 27 Dec 2006, 15:52
So can it be used for commercial purposes?
Post 27 Dec 2006, 15:52
View user's profile Send private message Reply with quote
AsmER



Joined: 25 Mar 2006
Posts: 64
Location: England
AsmER 27 Dec 2006, 16:52
You will find the answer in the 'LICENSE.TXT' file in fasm directory.
So - YES, you can use it for commercial purposes (for free).

Regards.

_________________
;\\ http://theasmer.spaces.live.com \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
Post 27 Dec 2006, 16:52
View user's profile Send private message Reply with quote
LocoDelAssembly
Your code has a bug


Joined: 06 May 2005
Posts: 4624
Location: Argentina
LocoDelAssembly 27 Dec 2006, 18:22
BUT, the copyright remains to Tomasz. No problem if you produce commercial software with fasm but it your software includes fasm in any way then you have to mention Tomasz's copyright.
Post 27 Dec 2006, 18:22
View user's profile Send private message Reply with quote
radoslavkirilov



Joined: 27 Dec 2006
Posts: 7
radoslavkirilov 27 Dec 2006, 20:05
Sorry for the nooby questions, but do there exists software that to transfer code from other languages to assembler? for example from c to asembler or from pascal to asembler or java to asembler?
Post 27 Dec 2006, 20:05
View user's profile Send private message Reply with quote
DOS386



Joined: 08 Dec 2006
Posts: 1898
DOS386 27 Dec 2006, 21:01
Quote:
do there exists software that to transfer code from other languages to assembler? for example from c to asembler or from pascal to asembler or java to asembler?


Maybe compilers of those languages ?

Related question: do there exists software to convert MASM, DJASM, GAS,
WatcomASM etc. to FASM ?

_________________
Bug Nr.: 12345

Title: Hello World program compiles to 100 KB !!!

Status: Closed: NOT a Bug
Post 27 Dec 2006, 21:01
View user's profile Send private message Reply with quote
hckr83



Joined: 12 Nov 2006
Posts: 86
Location: usa
hckr83 27 Dec 2006, 23:39
it shouldn't be too hard to convert asm to asm with the exception of ATT asm, also using __asm(gas) doing segment overrides aren't supported in gas..
for instance this code will not compile: __asm(".intel_syntax noprefix\n mov eax,[18:0x100]");
Post 27 Dec 2006, 23:39
View user's profile Send private message Visit poster's website AIM Address Yahoo Messenger Reply with quote
m



Joined: 28 Dec 2006
Posts: 304
Location: in
m 28 Dec 2006, 08:54
YEP !
You can do whatever you want with software created using FASM.
Since FASM was not created by you, so you have no rights on it whatsoever, except using it for whatever purpose.
Post 28 Dec 2006, 08:54
View user's profile Send private message Reply with quote
rugxulo



Joined: 09 Aug 2005
Posts: 2341
Location: Usono (aka, USA)
rugxulo 28 Dec 2006, 21:57
NTOSKRNL_VXE wrote:
Related question: do there exists software to convert MASM, DJASM, GAS,WatcomASM etc. to FASM ?


Not sure why you'd want to use DJASM (which is far from complete) or GAS (which is mainly for GCC's backend), but since assembly source is plain text, I just use sed to manually change certain parts, output a new temporary file (to be deleted afterwards), and assemble that, all via .BAT (see my VDIR 0.49). Of course, I assume you want something more sophisticated, like NOMYSO or Intel2gas, perhaps?


Last edited by rugxulo on 06 Jan 2007, 03:51; edited 1 time in total
Post 28 Dec 2006, 21:57
View user's profile Send private message Visit poster's website Reply with quote
DOS386



Joined: 08 Dec 2006
Posts: 1898
DOS386 28 Dec 2006, 22:42
Quote:
Not sure why you'd want to use DJASM (which is far from complete)


Not use, just analyze the "stub"

Quote:
GAS (which is mainly for GCC's backend)


Use "C" code maybe ??? See question above:

Quote:
Sorry for the nooby questions, but do there exists software that to transfer code from other languages to assembler? for example from c to asembler or from pascal to asembler or java to asembler?


Quote:
assembly source is plain text, I just use sed


Thanks.

Quote:
something more sophisticated, like NOMYSO or Intel2gas


Well, 2 ASM converters. There could be more, especially with FASM target Wink

_________________
Bug Nr.: 12345

Title: Hello World program compiles to 100 KB !!!

Status: Closed: NOT a Bug
Post 28 Dec 2006, 22:42
View user's profile Send private message Reply with quote
hckr83



Joined: 12 Nov 2006
Posts: 86
Location: usa
hckr83 28 Dec 2006, 23:53
there exists some really lacking basic-to-asm translator but it uses an asm compiler that can no longer be found(ANYWHERE!)
Post 28 Dec 2006, 23:53
View user's profile Send private message Visit poster's website AIM Address Yahoo Messenger Reply with quote
rugxulo



Joined: 09 Aug 2005
Posts: 2341
Location: Usono (aka, USA)
rugxulo 28 Dec 2006, 23:56
Doh! I forgot about this guy (Bogdan 'bogdro' Drozdowski). He wrote a few useful Perl scripts: gas2fasm and fasm2nasm (plus some other FASM stuff). I haven't tested any of it, but hey, it might help ya. Wink
Post 28 Dec 2006, 23:56
View user's profile Send private message Visit poster's website Reply with quote
DOS386



Joined: 08 Dec 2006
Posts: 1898
DOS386 29 Dec 2006, 07:51
Quote:
Doh! I forgot about this guy (Bogdan 'bogdro' Drozdowski). He wrote a few useful Perl scripts: gas2fasm and fasm2nasm (plus some other FASM stuff). I haven't tested any of it, but hey, it might help ya.


Great. Smile But how to execute the "Perl" stuff ? "gas2fasm" and "nasm2fasm" - no "masm2fasm" yet ...
Post 29 Dec 2006, 07:51
View user's profile Send private message Reply with quote
radoslavkirilov



Joined: 27 Dec 2006
Posts: 7
radoslavkirilov 03 Jan 2007, 09:44
Thanks to all who write to me. Smile If you find more convertors from diferent languages to assembler please post them here Smile
Post 03 Jan 2007, 09:44
View user's profile Send private message Reply with quote
rugxulo



Joined: 09 Aug 2005
Posts: 2341
Location: Usono (aka, USA)
rugxulo 06 Jan 2007, 03:40
Post 06 Jan 2007, 03:40
View user's profile Send private message Visit poster's website Reply with quote
rugxulo



Joined: 09 Aug 2005
Posts: 2341
Location: Usono (aka, USA)
rugxulo 06 Jan 2007, 03:48
hckr83 wrote:
there exists some really lacking basic-to-asm translator but it uses an asm compiler that can no longer be found(ANYWHERE!)


Are you referring to BASM286 or Moonrock? (doubt it, but oh well)
Post 06 Jan 2007, 03:48
View user's profile Send private message Visit poster's website Reply with quote
hckr83



Joined: 12 Nov 2006
Posts: 86
Location: usa
hckr83 13 Jan 2007, 03:44
I was talking of basm286
Post 13 Jan 2007, 03:44
View user's profile Send private message Visit poster's website AIM Address Yahoo Messenger Reply with quote
rugxulo



Joined: 09 Aug 2005
Posts: 2341
Location: Usono (aka, USA)
rugxulo 18 Jan 2007, 22:40
hckr83, BASM286 uses ArrowASM, which can indeed be found.
Post 18 Jan 2007, 22:40
View user's profile Send private message Visit poster's website Reply with quote
rugxulo



Joined: 09 Aug 2005
Posts: 2341
Location: Usono (aka, USA)
rugxulo 09 Feb 2007, 00:34
radoslavkirilov wrote:
Thanks to all who write to me. Smile If you find more convertors from diferent languages to assembler please post them here Smile


(untested by me)

Quote:

a2gv1_22.zip UTILPROG Asm2Gema v1.22 Convertor 65808 1996-01-05 00:00:00
desa101.zip UTILPROG Disassembler GEMA v1.01 65830 1996-01-08 00:00:00
gema26a.zip UTILPROG GEMA v2.6a - GenPC Elite Macro Assembler 138350 1996-01-16 00:00:00
Post 09 Feb 2007, 00:34
View user's profile Send private message Visit poster's website Reply with quote
Display posts from previous:
Post new topic Reply to topic

Jump to:  


< Last Thread | Next Thread >
Forum Rules:
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum


Copyright © 1999-2023, Tomasz Grysztar. Also on GitHub, YouTube.

Website powered by rwasa.