<?xml version="1.0"?>
<!DOCTYPE binary_file_format SYSTEM "BinaryFileFormat.dtd">
<binary_file_format name="Master_Boot_Record" type_name="" comment="" expr="">
	<define_struct type_name="chs" comment="" expr="&quot;C: {this.cyl_high*0xFF+this.cyl_low;hex} H: {this.head;hex} S: {this.sector;hex}&quot;"><data type="int" name="head" format="unsigned" len="1" display="hex"/><data type="int" name="cyl_high" format="unsigned" len="1" display="hex" bits="2" direction="down"/><data type="int" name="sector" format="unsigned" len="1" display="hex" bits="6" direction="down"/><data type="int" name="cyl_low" format="unsigned" len="1" display="hex"/></define_struct><define_struct type_name="partition_entry" comment="" expr=""><data type="int" name="bootable" format="unsigned" len="1" display="hex"/><use_struct name="chs_start" expr="" type_name="chs" comment=""/><data type="int" name="type" format="unsigned" len="1" display="hex"/><use_struct name="chs_end" expr="" type_name="chs" comment=""/><data type="int" name="lba_start" format="unsigned" len="4" display="hex"/><data type="int" name="lba_length" format="unsigned" len="4" display="hex"/></define_struct><data type="none" name="boot_code" len="0x1BE" read_only="true"/><for name="partition_entry" count="4" stop_test="" type_name="" comment=""><use_struct name="partition_entry" expr="" type_name="partition_entry" comment=""/></for><data type="int" name="magic_number" format="unsigned" len="2" display="hex"/></binary_file_format>
