From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=-1.3 required=5.0 tests=BAYES_00,INVALID_MSGID autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,fd0b1b3dfbe3822b X-Google-Attributes: gid103376,public From: Jerry Petrey Subject: Re: PC as bare machine? Date: 1999/08/20 Message-ID: <37BD921F.FE5DF6AC@hercii.mar.lmco.com>#1/1 X-Deja-AN: 515192354 Content-Transfer-Encoding: 7bit References: <7phsdr$haq$1@nnrp1.deja.com> <7phv9n$ji1$1@nnrp1.deja.com> Organization: Lockheed Martin Corporation Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 Newsgroups: comp.lang.ada Date: 1999-08-20T00:00:00+00:00 List-Id: Robert Dewar wrote: > > Ada2001 wrote: >> I am starting on a embedded Ada development project that will >> ultimately run on a custom Intel CPU target board. The final target >> hardware will not be available for a few months. I am wondering if it is >> possible to use a standard PC as a bare machine development platform until >> I get the real target board. Has anyone done this or know of any papers >> describing how to boot a PC with a dedicated program (no >> operating system)? > > Remember that DOS is not an operating system in the normal > sense at all, there is nothing between you and the bare board. > Yes, there are some system services you can call, but if you > don't call them, they do nothing but take up a bit of space. > > If you really don't want to even have DOS loaded, then it is > perfectly easy to write a program that will be boot loaded. > The easiest thing is to get hold of an old tech ref manual > that shows how the BIOS loads a program. > This is true. Back in the 80's when I worked for Forth, Inc., we did this to bring up our native version of PC Forth which took over the whole machine. -- ===================================================================== = Jerry Petrey - Consultant Software Engineer - Member Team Ada = Lockheed Martin Member Team Forth =====================================================================