flat assembler
Message board for the users of flat assembler.
 Home   FAQ   Search   Register 
 Profile   Log in to check your private messages   Log in 
flat assembler > Compiler Internals > Porting FASM

Author
Thread Post new topic Reply to topic
Night Rider



Joined: 28 Jul 2005
Posts: 66

Porting FASM

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: 6824
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: 1114 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


Main index   Download   Documentation   Examples   Message board
Copyright © 2004-2018, Tomasz Grysztar.
Powered by rwasa.