Embedded operating system written in MASM 6.11

Started by Peter.Hurrell, July 27, 2005, 02:44:28 PM

Previous topic - Next topic

Peter.Hurrell

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.

tenkey

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.
A programming language is low level when its programs require attention to the irrelevant.
Alan Perlis, Epigram #8

hutch--

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.
Download site for MASM32      New MASM Forum
https://masm32.com          https://masm32.com/board/index.php

Peter.Hurrell

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