 ______________________________________
( Halo Welt!                           )______________________________________
 |----------------------------------------------------------------------------|
 |      Hello ladies and gentlemen, this is Coty Miller, author of a few tiny |
 | code demo's that you may find useful for reference or example, I wrote them|
 | to learn about hardware, and to play with drivers, without having to write |
 | one complex enough for an Operating System.                                |
 |                                                                            |
 |      These demos have served there purpos to me by teaching me about coding|
 | hardware drivers, and coding an OS in general. Since I am done with them,  |
 | Rather than just letting them dry rot on my hard disk, I decided that maybe|
 | others can learn from them to. They may not be pretty, or even proper      |
 | implamentations, but they all work on QEmu and are well commented so that  |
 | others may understand.                                                     |
 |                                                                            |
 |      I was going to release these in public domain, but decided to write a |
 | flexible lisence instead, as I wanted to protect my work to a short extent |
 | and didn't want there contents ripped from them and placed in another OS,  |
 | then the dooer clame it is all his/her work.                               |
 |____________________________________________________________________________|
 ______________________________________
( So... What's in the box?             )______________________________________
 |----------------------------------------------------------------------------|
 |      I am glad you asked! I like showing things! In the box we have a      |
 | handful of tiny Operating Systems less than 512 bytes, that are designed to|
 | be placed on the first sector of a disk, and loaded by BIOS! They do many  |
 | different things, but all do something that is relivent to having a good   |
 | Operating System!                                                          |
 |                                                                            |
 [----- Helium-OS ------------------------------------------------------------]
 |      This tiny Operating System, demonstrates software multitasking using  |
 | the PIT (Programible Interviel Timer) to trigger an interupt then, handles |
 | the interupt with a task switch to another task. Very simple consept, but  |
 | took a while to get working because of a few very small things that were   |
 | very difficult to find!                                                    |
 |                                                                            |
 [----- CHS_HDC-OS -----------------------------------------------------------]
 |      This tiny OS loades a second sector from the hard disk using the hard |
 | disk controller and CHS formating, then jumps to it, the second sector     |
 | basicly print "Xeron 0.05"... My OS project respectivly ;-)                |
 |                                                                            |
 [----- LBA28_HDC-OS ---------------------------------------------------------]
 |      This tiny OS loades a second sector from a hard disk using LBA28      |
 | format, desifers it as X-FSv1 (Xeron File system v1), looks for kernel.sys |
 | then loads it from it's location on the disk.                              |
 |----------------------------------------------------------------------------|
 |      All of these demos enter 32bit protected mode, set up an IDT, map the |
 | PIC, and I think they all set the a-20 gate, though I don't remember if    |
 | they all do, or only some of them... But either way, the only one that uses|
 | BIOS interupts is Helium-OS, and this is interupt 0x10, ax = 0x1112, set   |
 | video mode 12, (80x50 text mode.)                                          |
 |____________________________________________________________________________|
 ______________________________________
( Hope you enjoy!                      )______________________________________
 |----------------------------------------------------------------------------|
 |                                                                            |
 | - Cheers! Coty Miller                                                      |
 |                                             Merry Christmas~ December 2011 |
 |____________________________________________________________________________|

