flat assembler
Message board for the users of flat assembler.

flat assembler > Compiler Internals > Porting FASM

Author
Thread Post new topic Reply to topic
Night Rider



Joined: 28 Jul 2005
Posts: 66
Hi, All!
Can anybody explain mesuch thing. I am writing new OS and want to port FASM there. Can i do this (i mean rights for compiler) - if i will keep license file etc, but i need to rewrite some parts of code.
Is it legal to do so?

_________________
My best regards
Post 30 Jul 2005, 19:12
View user's profile Send private message ICQ Number Reply with quote
Night Rider



Joined: 28 Jul 2005
Posts: 66
Nobody can answer such simple question? Please...
Post 30 Jul 2005, 23:27
View user's profile Send private message ICQ Number Reply with quote
mike.dld



Joined: 03 Oct 2003
Posts: 235
Location: Belarus, Minsk
If you mean parts like SYSTEM.INC or FASM.ASM then it's okay Smile As for platform-independent part of assembler, ask someone else Wink

_________________
http://ostin.googlecode.com/
Post 30 Jul 2005, 23:38
View user's profile Send private message Visit poster's website ICQ Number Reply with quote
crc



Joined: 21 Jun 2003
Posts: 637
Location: Penndel, PA [USA]
You can modify it and distribute modified versions as long as you follow the restrictions detailed in the license.txt that you get when you download fasm.
Post 31 Jul 2005, 00:04
View user's profile Send private message Visit poster's website Reply with quote
decard



Joined: 11 Sep 2003
Posts: 1095
Location: Poland
To port fasm to your os you have to modify system.inc and fasm.asm (as mike.dld wrote). These files provide an interface to an operating system. You have to put OS specific routines (reading from files, displaying text, etc...) in system.inc file. It would be easier if you copy these two files from win32 distribution and modify them.
Post 31 Jul 2005, 08:25
View user's profile Send private message Visit poster's website Reply with quote
Night Rider



Joined: 28 Jul 2005
Posts: 66
Thank you!
Post 31 Jul 2005, 14:07
View user's profile Send private message ICQ Number Reply with quote
Tomasz Grysztar
Assembly Artist


Joined: 16 Jun 2003
Posts: 7000
Location: Kraków, Poland
The attachments contains the copy of the never finished guide to the flat assembler internals, slightly updated to cover the latest releases.
The second chapter is however complete, and this is the one that should help you in porting fasm to any new operating system.


Description: The official guide to flat assembler internals
Download
Filename: fasmguide.zip
Filesize: 11.39 KB
Downloaded: 1191 Time(s)

Post 31 Jul 2005, 14:35
View user's profile Send private message Visit poster's website Reply with quote
LocoDelAssembly
Your code has a bug


Joined: 06 May 2005
Posts: 4634
Location: Argentina
Is this attachment the most newer version of the guide?
Post 29 Aug 2007, 20:49
View user's profile Send private message Reply with quote
LocoDelAssembly
Your code has a bug


Joined: 06 May 2005
Posts: 4634
Location: Argentina
Unless there is another version outside this forum, this one is the last release of the guide.
Post 30 Aug 2007, 22:40
View user's profile Send private message 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-2018, Tomasz Grysztar.

Powered by rwasa.