The MASM Forum Archive 2004 to 2012

Miscellaneous Forums => 16 bit DOS Programming => Topic started by: Peter.Hurrell on July 27, 2005, 02:44:28 PM

Title: Embedded operating system written in MASM 6.11
Post by: Peter.Hurrell on July 27, 2005, 02:44:28 PM
Hi, I am a new member,so point me in the correct direction if this one has been answered previously. I have written a small operating system for embedded systems and now wish to put it on a target. It works fine under DOS (no DOS calls)on a PC. How do I define segments such as RomCode so they are in the correct location. Any other suggestions for placing it on a PC as the main operating system would be welcomed.
Title: Re: Embedded operating system written in MASM 6.11
Post by: tenkey on July 28, 2005, 01:08:38 AM
I presume this is 16-bit code.

To answer your first question, there are programs called "locaters" that will allow you to specify the exact location of a segment. I don't remember if they replace or augment the linker. There is one called JLOC by John Fine.
Title: Re: Embedded operating system written in MASM 6.11
Post by: hutch-- on July 28, 2005, 01:44:31 AM
Peter,

I moved the topic to the 16 bit forum as its a lot closer to you interest range. It looks like you are doing some interesing stuff and tere are a lot of people around here who do know their way around OS and related code design.
Title: Re: Embedded operating system written in MASM 6.11
Post by: Peter.Hurrell on July 28, 2005, 09:55:33 AM
Thanks it looks like it will do the job.
:U
Quote from: tenkey on July 28, 2005, 01:08:38 AM
I presume this is 16-bit code.

To answer your first question, there are programs called "locaters" that will allow you to specify the exact location of a segment. I don't remember if they replace or augment the linker. There is one called JLOC by John Fine.
:U