4 ms·
I attempted the very same in my first year of college (in the UK, so about the same age). I only got as far as a memory manager, FAT16 filesystem driver and bas
by alexjeffrey 13y ago
I attempted the very same in my first year of college (in the UK, so about the same age). I only got as far as a memory manager, FAT16 filesystem driver and basic bootloader though so congratulations for making it so far!
Here's some great resources for OS dev, if you wanted to take this further (or if anyone else in this thread fancies a shot):
- http://wiki.osdev.org/Main_Page http://wiki.osdev.org/Main_Page
- http://forum.osdev.org/ http://forum.osdev.org/
- http://en.wikipedia.org/wiki/Master_boot_record http://en.wikipedia.org/wiki/Master_boot_record (MBR layout)
- http://en.wikipedia.org/wiki/File_Allocation_Table http://en.wikipedia.org/wiki/File_Allocation_Table
- http://www.ctyme.com/rbrown.htm http://www.ctyme.com/rbrown.htm (full BIOS interrupts list)
- http://www.emu8086.com/interrupts.html http://www.emu8086.com/interrupts.html (much friendlier BIOS interrupts)