Expanded Main Page - OSDev Wiki

Assembly Basics

Guide to x86 Assembly

https://x64.syscall.sh/

BootLoader

Writing Bootloader,Hello World Bootloader Tutorial | TAJ Operating System

FAT12 File System

12 bit addresses are used here. A 12-bit address can represent values from 0x000 to 0xFFF (0–4095).

The FAT file system views the storage media as a flat array of clusters. If the physical media does not address its data as a flat list of sectors (really old hard disks and floppy disks) then the cluster numbers will need to be translated before being sent to the disk. The storage media is organized into three basic areas.

FAT - OSDev Wiki

FatFs - Generic FAT Filesystem Module

FAT File System Tutorial | viralpatel.net

Impementation of FAT