# BIOS parameter block
pfn bpb ".x1.[8]zx2x1x2x1x2x2x1x2x2x2x4x4 jmp oem_id bytes_per_sector sectors_per_cluster reserved_sectors num_fat num_dir_ent num_sectors type sectors_per_fat sectors_per_track num_heads num_hidden large_sectors"
pfn ebpb16 "x1x1x1x4[11]z[8]z[448].x2 drive_num ntflags_or_reserved signature volume_id volume_label system_id bootable_signature"
pfn ebpb32 "x4x2x1x1x4x2x2[12]x1x1x1x1x4[11]z[8]z[420].x2 sectors_per_fat flags version.major version.minor root_cluster fsinfo_cluster backup_boot_cluster reserved drive_num ntflags_or_reserved signature volume_id volume_label system_id bootable_signature"
pfn bpb16 "?? (bpb)bios_parameter_block (ebpb16)extended_boot_record"
pfn bpb32 "?? (bpb)bios_parameter_block (ebpb32)extended_boot_record"

# Data access packet (for INT 13h)
pfn dap "x1x1x2x2x2x8 size reserved sector offset segment start"
