- boot process: http://www.bioscentral.com/misc/biosbasics.htm
- bda: http://www.bioscentral.com/misc/bda.htm
- bios services: http://www.bioscentral.com/misc/biosservices.htm
- bios interrupts details: https://stanislavs.org/helppc/idx_interrupt.html
- bios interrupts details (for newer ints): http://www.delorie.com/djgpp/doc/rbinter/ix/
- memory map: https://wiki.osdev.org/Memory_Map_(x86)
- read from drive: https://en.wikipedia.org/wiki/INT_13H#INT_13h_AH=42h:_Extended_Read_Sectors_From_Drive
- addressing: http://www.c-jump.com/CIS77/ASM/Memory/lecture.html
- segmentation: https://en.wikipedia.org/wiki/X86_memory_segmentation
- i8086 architecture: https://en.wikipedia.org/wiki/Intel_8086#Registers_and_instruction
- x86 architecture: https://en.wikibooks.org/wiki/X86_Assembly/X86_Architecture
- x64 registers: https://upload.wikimedia.org/wikipedia/commons/1/15/Table_of_x86_Registers_svg.svg
- PC Screen font format: https://www.win.tue.nl/~aeb/linux/kbd/font-formats-1.html
- GPT: https://en.wikipedia.org/wiki/GUID_Partition_Table
- FAT: https://www.pjrc.com/tech/8051/ide/fat32.html
- FAT Spec: https://academy.cba.mit.edu/classes/networking_communications/SD/FAT.pdf
- kaitai: https://kaitai.io/
- kaitai web ide: https://ide.kaitai.io/
- specification: https://uefi.org/specs/UEFI/2.10/index.html