x86 32 bit OS from scratch
https://www.ctyme.com/intr/rb-0106.htm https://www.ctyme.com/intr/rb-0607.htm // interrupt codes https://www.eit.lth.se/fileadmin/eit/courses/eitn50/Literature/fat12_description.pdf // FAT12 https://wiki.osdev.org/Rolling_Your_Own_Bootloader https://wiki.osdev.org/Creating_an_Operating_System https://www.sqlpassion.at/archive/2022/03/03/reading-files-from-a-fat12-partition/ https://www.calculator.net/hex-calculator.html?number1=7E00&c2op=%2B&number2=2800&calctype=op&x=Calculate https://wiki.osdev.org/Memory_Map_(x86) http://www.brokenthorn.com/Resources/OSDev18.html https://www.rapidtables.com/convert/number/hex-to-binary.html?x=D https://wiki.osdev.org/PCI https://wiki.osdev.org/RTL8139 http://realtek.info/pdf/rtl8139cp.pdf https://ics.uci.edu/~harris/ics216/pci/PCI_22.pdf https://github.com/dreamportdev/Osdev-Notes/tree/master/06_Userspace https://en.wikipedia.org/wiki/Ethernet_frame https://en.wikipedia.org/wiki/Address_Resolution_Protocol