GOAL: Get as far as I can!!!!!!!!!!!!!!!!!!!!
I have video output set up, along with interrupts and the PIT (which is set at 100 hz). Only supports 386+ processors! (However, basically every modern PC falls under that)
As it is, you should change to the main directory of the repository and simply do a "make all", in which you will find an Alo2.iso file in the build directory, ready to boot!
To clean out all object files, just do a make clean.
You will need a GCC cross compiler that targets i386-elf and add its bin directory to the PATH variable (you need to be using Cygwin or a *NIX like OS). Otherwise, my makefile is most likely useless to you; sorry if that is a little bit of a pain! In addition, you will have to make sure you got the GRUB2 utility programs installed, as the makefile uses grub-mkrescue to make an iso image!
- Tested mostly only on bochs.
Every file that doesn't have a license specified in it defaults to the one in LICENSE.md. Otherwise, treat it according to the license stated in the file. Right now, that is no issue though; everything in this repo is under one license. However, I may include code from other projects at some point, so stay sharp!