Ada Bare Bones: Difference between revisions

no edit summary
[unchecked revision][unchecked revision]
No edit summary
Line 7:
==Preface==
 
This tutorial is based on my multiboot kernel which I developed some time ago (originating from 2000!!) and placed on my site [http://www.archeia.com/an-ada95-hello-world-style-kernel.html] and will also be the basis for my own kernel [https://github.com/Lucretia/tamp TAMP].
 
One of the first things people ask on the Ada IRC channel on Freenode is "Can Ada be used for OS development?" to which the answer is a resounding '''yes'''. But there are 2 problems:
Line 646:
 
On the QEMU window, it should clear the screen, the the cursor won't move so it will be in the middle of the screen, in the top-left corner will be the message "Hello, bare bones in Ada."
 
==Source access==
 
I have created a Git repository on [https://github.com/Lucretia/bare_bones GitHub] containing the source above so you don't have to do it by hand if you don't want to.
 
==Future==
Line 651 ⟶ 655:
# Implement a Raspberry Pi version.
# Implement a secondary stack so we can use 'Image attributes.
# Implement a 64-bit version (non EFI).
# Implement a (U)EFI version.
 
Anonymous user