As promised this is a pre-pre-pre......pre-release of a simple microkernel.
This is no more than a toy, able to boot the PC and execute programs compiled for it with PellesC. Of course 70% of the kernel is made with Pellesc (30% with NASM).
Instructions:
Get the file, put a floppy in the drive A: and run it. I'll have a bootable floppy that contains the kernel, the sample executables (exe and dll) and a zip file with source of the samples and OS include files and library. Put the floppy in a PC drive and boot it. When the prompt appear you can type: dir<enter> (easy to imagine what is it), or cls (difficult too eh?), or the name of the executable with or without the extension.
You can transfer the develop on your pc and write your executables using pelles c.
Another option is to make a disk image and use BOCHS (the pc emulator).
Of course some code parts come or are just inspired by other people, I don't want to get any merit about it and I will provide the full mension when (if) I decided to release a really working sw.
Finally a FAQ.
Q. I have a lot of problems with this or that on your OS
A. It's a toy, get it easy and play with it, if you want something well working code it on yourself.
Q. Many functions are missed
A. I know, provide them on yourself
Q. I cannot access the HD
A. So you can't make a disaster around! Of course if you need write your driver.
Q. .......
A. I see solve by yourself for now.
Enjoy
F.