--- np2/fdd/sxsi.h 2004/01/27 03:24:19 1.5 +++ np2/fdd/sxsi.h 2004/02/13 20:31:55 1.7 @@ -1,8 +1,15 @@ +#if defined(SUPPORT_SCSI) enum { SASIHDD_MAX = 2, SCSIHDD_MAX = 4 }; +#else +enum { + SASIHDD_MAX = 2, + SCSIHDD_MAX = 0 +}; +#endif enum { SXSITYPE_NONE = 0x0000, @@ -35,17 +42,6 @@ typedef struct { } THDHDR; typedef struct { - BYTE dummy[4]; - BYTE hddtype[4]; - BYTE headersize[4]; - BYTE hddsize[4]; - BYTE sectorsize[4]; - BYTE sectors[4]; - BYTE surfaces[4]; - BYTE cylinders[4]; -} HDIHDR; - -typedef struct { char sig[16]; char comment[0x100]; BYTE headersize[4]; @@ -57,6 +53,17 @@ typedef struct { } NHDHDR; typedef struct { + BYTE dummy[4]; + BYTE hddtype[4]; + BYTE headersize[4]; + BYTE hddsize[4]; + BYTE sectorsize[4]; + BYTE sectors[4]; + BYTE surfaces[4]; + BYTE cylinders[4]; +} HDIHDR; + +typedef struct { char sig[3]; char ver[4]; char delimita;