Ada Bare bones port
I have spent today taking my code from previous hello world kernel attempts and updating them as a port of the OSDev.org Bare bones tutorial. This is a work in progress at the moment as it is lacking the multiboot.ads package and also some more explanations on the various pragma's.
You can find the port at Ada bare bones on OSDev.org.
This port currently works for PC but I will be extending it for the Raspberry Pi board later one.
Another point to note, this is the smallest binary I've ever managed to create using GNAT, the unstripped ELF file stands at 15,629 Bytes, stripped it is 6200 Bytes and finally, when converted to a flat binary image it's 1035 Bytes. I think this should once and for all stop people saying that Ada produces large binaries.
Reply #55 on : Wed November 11, 2015, 17:46:32
Reply #54 on : Wed November 11, 2015, 03:51:11
Reply #53 on : Tue November 10, 2015, 14:18:33
Reply #52 on : Tue September 22, 2015, 09:44:05
Reply #51 on : Wed September 09, 2015, 02:31:04
Reply #50 on : Mon September 07, 2015, 16:17:07
Reply #49 on : Sat August 08, 2015, 07:41:14
Reply #48 on : Fri March 27, 2015, 20:21:51
Reply #47 on : Wed March 25, 2015, 06:19:00
Reply #46 on : Wed March 18, 2015, 00:03:48