comp.lang.ada
 help / color / mirror / Atom feed
* Bootable Ada/Gnat context for PC's
@ 2002-03-31 21:28 sk
  2002-04-01 17:53 ` Anh_Vo
  2002-04-02  4:47 ` James Ross
  0 siblings, 2 replies; 4+ messages in thread
From: sk @ 2002-03-31 21:28 UTC (permalink / raw)


Hi,

Some of you will be familiar with, or the existence 
of, the "EduOS" project by Frank Cornelis.

I have translated "EduOS v0.1.13" into Ada and,
along with the Gnat 3.13p toolset, produced the
"EduOs-Ada" project.

In summary, all "C" source has been replaced by 
"C-in-Ada" leaving the bootstraps and initialization
in assembly. The result is a functional equivalent
of Frank Cornelis' work, not necessarily correct,
not bug free and not a good demonstration of Ada
coding.

In fact the code is terrible. I have made no effort 
to use Ada techniques and have blindly copied the "C" 
source into Ada. The result is not pretty and not 
a demonstration of good coding practice in general,
never mind Ada.

However, a completly bootable Ada context is 
available (I deliberately do not use the term "OS").

This release is premature but I have to move onto 
other things. So I am releasing to prevent the 
project from disappearing into the black-hole of 
archives and backups.

The project is available for download through my 
homepage

www.ktc.com/~sknipe

-- 
-------------------------------------
-- Merge vertically for real address
-------------------------------------
s n p @ t . o
 k i e k c c m
-------------------------------------



^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2002-04-02  5:34 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
     [not found] <3CA77F63.6D081B01@ktc.com>
2002-04-02  5:34 ` Bootable Ada/Gnat context for PC's sk
2002-03-31 21:28 sk
2002-04-01 17:53 ` Anh_Vo
2002-04-02  4:47 ` James Ross

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox