flat assembler
Message board for the users of flat assembler.

Index > OS Construction > Port of Fasm Requirements

Author
Thread Post new topic Reply to topic
asmdemon



Joined: 18 Jan 2004
Posts: 97
Location: Virginia Beach, VA
asmdemon 22 Feb 2005, 14:39
I thought this would be the correct place for such a topic.
I/We are writing a simple OS (who isn't in this thread). The question i have is what is required for an interface to the compiler. For example, you have a seperate interface for dos/win32/ide/linux/menuetos.
They all have the same core engine for compiling the source, but what functions are needed to be called and such for a custom built os.
If i want FASM to work on my OS, what do i need. File IO, memory de/alloc ...? If you don't understand what i'm trying to say, i'll try to clarifiy in a subsequent post.

Thanx in advanced. Twisted Evil

_________________
It is better to be on the right side of the devil than in his path.
Post 22 Feb 2005, 14:39
View user's profile Send private message Visit poster's website Reply with quote
Tomasz Grysztar



Joined: 16 Jun 2003
Posts: 8354
Location: Kraków, Poland
Tomasz Grysztar 22 Feb 2005, 15:28
Read the chapter 2 of my guide to fasm internals/porting: http://board.flatassembler.net/topic.php?t=1972
It was written exactly for this purpose.

However it needs an update to cover the latest fasm releases. But the chapter 2 should be still correct even for the latest development releases.
Post 22 Feb 2005, 15:28
View user's profile Send private message Visit poster's website Reply with quote
Dex4u



Joined: 08 Feb 2005
Posts: 1601
Location: web
Dex4u 23 Feb 2005, 01:03
Thanks Privalov Smile, that will be a great help when porting fasm to "DEX" short for "Dos Extreme" .
Post 23 Feb 2005, 01:03
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-2024, Tomasz Grysztar. Also on GitHub, YouTube.

Website powered by rwasa.