--- np2/fdd/sxsi.h 2004/01/26 14:49:14 1.4 +++ np2/fdd/sxsi.h 2004/01/27 07:24:25 1.6 @@ -35,17 +35,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 +46,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; @@ -102,6 +102,10 @@ void sxsi_open(void); void sxsi_flash(void); void sxsi_trash(void); +BOOL sxsi_issasi(void); +BOOL sxsi_isscsi(void); +BOOL sxsi_iside(void); + REG8 sxsi_read(REG8 drv, long pos, BYTE *buf, UINT size); REG8 sxsi_write(REG8 drv, long pos, const BYTE *buf, UINT size); REG8 sxsi_format(REG8 drv, long pos);