/*
 * $Header: DH0:src/omti/dist/src/include/parablock.h,v 1.1 92/11/25 02:11:08 Barnard Exp $
 *
 */

/*
 * Definition of the disk parameter block (in sector 0 on the disk)
 *
 */

#include	<exec/types.h>

#define	PARAID	"PARA"

#define	PARABLOCKSIZE	512

struct ParaBlock
{
	char	*pb_paraid;
	UBYTE	pb_pad1[16-sizeof(ULONG)];

	UWORD	pb_hicyl;
	UBYTE	pb_heads;
	UBYTE	pb_pad2;
	UWORD	pb_wrcur;
	UWORD	pb_wrpre;
	UBYTE	pb_step;
	UBYTE	pb_pad3;
	UWORD	pb_wrcyl;
	UWORD	pb_parkcyl;
	UWORD	pb_reserved;

	UBYTE	pb_wrprot;
	UBYTE	pb_autopark;
	UBYTE	pb_init[16-2*sizeof(UBYTE)];

	UWORD	pb_bootlun;
	UBYTE	pb_boothead;
	UBYTE	pb_pad4;
	UBYTE	pb_bootsector;
	UBYTE	pb_pad5;
	UWORD	pb_boottrack;
	UBYTE	pb_bootblocks;
	UBYTE	pb_pad6[16-sizeof(UWORD)*2-sizeof(UBYTE)*5];

	UBYTE	pb_interleave;
	UBYTE	pb_sectors;
};

