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=-2.9 required=5.0 tests=BAYES_00,MAILING_LIST_MULTI autolearn=unavailable autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,7c65ca5609a07b8c X-Google-Attributes: gid103376,public X-Google-ArrivalTime: 2004-02-23 01:40:32 PST Path: archiver1.google.com!news2.google.com!newsfeed2.dallas1.level3.net!news.level3.com!zeus.visi.com!news-out.visi.com!green.octanews.net!news-out.octanews.net!news.glorb.com!news2.telebyte.nl!news.completel.fr!ircam.fr!usenet-fr.net!enst.fr!melchior!cuivre.fr.eu.org!melchior.frmug.org!not-for-mail From: "Carroll-Tech" Newsgroups: comp.lang.ada Subject: Re: Hardware Interrupts Date: Mon, 23 Feb 2004 02:56:34 -0700 Organization: Cuivre, Argent, Or Message-ID: References: <20040222110018.15E3A4C40CF@lovelace.ada-france.org> NNTP-Posting-Host: lovelace.ada-france.org Mime-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit X-Trace: melchior.cuivre.fr.eu.org 1077529069 21783 212.85.156.195 (23 Feb 2004 09:37:49 GMT) X-Complaints-To: usenet@melchior.cuivre.fr.eu.org NNTP-Posting-Date: Mon, 23 Feb 2004 09:37:49 +0000 (UTC) To: Return-Path: X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 5.50.4133.2400 X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4133.2400 X-Virus-Scanned: by amavisd-new-20030616-p7 (Debian) at ada-france.org X-BeenThere: comp.lang.ada@ada-france.org X-Mailman-Version: 2.1.4 Precedence: list List-Id: "Gateway to the comp.lang.ada Usenet newsgroup" List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Xref: archiver1.google.com comp.lang.ada:5745 Date: 2004-02-23T02:56:34-07:00 > ------------------------------ > From: tmoran@acm.org > Subject: Re: Hardware Interrupts > > According to Ralf Brown's Interrupt List Int11h means different things to > different BIOSes - are you sure yours is one that returns an equipment list? No. Who is Ralf Brown? > > Gnat 3.15p on a FreeBSD Unix 5.1 > > > entering protected mode. > > Basically I've made my own bootloader and it will boot programs I have no special code in the bootloader to switch to 32. The bootloader started out as an experiment. The only thing it does really is a JMP. > ------------------------------ > From: sk > Subject: Re: Hardware Interrupts > [snip] > > Another resource of course would be my translation of > Frank Cornelis's Edu-OS into Ada. However, a misplaced > "mke2fs" two falls ago (2002) totally destroyed that > effort ... but I do have an Ada bootable from GRUB which > you might find useful. > > "www.ktc.com/~sknipe/" follow the links to get the > BOOT packages. > > > Simon I think this can be helpful information in the future. Thank you!! Are the things I am asking about the same things that motivate AdaOS to build a compiler? It seems like what I need is to define a procedure, say "getequiplist" and then define what machine code is supposed to be generated by the compiler for "getequiplist". Then when I used "getequiplist" the compiler would output the machine code I want to be executed at the proper location within the program. Did that make any sense? Speaking abstractly and in general. I guess another way to describe it is that if I wrote the procedure in assembly and in Ada, after "making" the executables of each one the machine code of both of them would look the same. Can anyone tell what I'm trying to say or am I just loosing it? Andrew