Diff for /np2/fdd/fdd_xdf.c between versions 1.3 and 1.4

version 1.3, 2004/01/27 10:55:47 version 1.4, 2004/01/29 09:41:50
Line 166  BOOL fddxdf_diskaccess(FDDFILE fdd) { Line 166  BOOL fddxdf_diskaccess(FDDFILE fdd) {
                 (CTRL_FDMEDIA != fdd->inf.xdf.disktype)) {                  (CTRL_FDMEDIA != fdd->inf.xdf.disktype)) {
                 return(FAILURE);                  return(FAILURE);
         }          }
         (void)fdd;  
         return(SUCCESS);          return(SUCCESS);
 }  }
   
Line 174  BOOL fddxdf_seek(FDDFILE fdd) { Line 173  BOOL fddxdf_seek(FDDFILE fdd) {
   
         if ((fdd->type != DISKTYPE_BETA) ||          if ((fdd->type != DISKTYPE_BETA) ||
                 (CTRL_FDMEDIA != fdd->inf.xdf.disktype) ||                  (CTRL_FDMEDIA != fdd->inf.xdf.disktype) ||
                 (fdc.rpm != fdd->inf.xdf.rpm) ||                  (fdc.rpm[fdc.us] != fdd->inf.xdf.rpm) ||
                 (fdc.ncn >= (fdd->inf.xdf.tracks >> 1))) {                  (fdc.ncn >= (fdd->inf.xdf.tracks >> 1))) {
                 return(FAILURE);                  return(FAILURE);
         }          }
Line 185  BOOL fddxdf_seeksector(FDDFILE fdd) { Line 184  BOOL fddxdf_seeksector(FDDFILE fdd) {
   
         if ((fdd->type != DISKTYPE_BETA) ||          if ((fdd->type != DISKTYPE_BETA) ||
                 (CTRL_FDMEDIA != fdd->inf.xdf.disktype) ||                  (CTRL_FDMEDIA != fdd->inf.xdf.disktype) ||
                 (fdc.rpm != fdd->inf.xdf.rpm) ||                  (fdc.rpm[fdc.us] != fdd->inf.xdf.rpm) ||
                 (fdc.treg[fdc.us] >= (fdd->inf.xdf.tracks >> 1))) {                  (fdc.treg[fdc.us] >= (fdd->inf.xdf.tracks >> 1))) {
                 fddlasterror = 0xe0;                  fddlasterror = 0xe0;
                 return(FAILURE);                  return(FAILURE);
Line 287  BOOL fddxdf_write(FDDFILE fdd) { Line 286  BOOL fddxdf_write(FDDFILE fdd) {
 BOOL fddxdf_readid(FDDFILE fdd) {  BOOL fddxdf_readid(FDDFILE fdd) {
   
         fddlasterror = 0x00;          fddlasterror = 0x00;
         if ((fdc.rpm != fdd->inf.xdf.rpm) ||          if ((!fdc.mf) ||
                   (fdc.rpm[fdc.us] != fdd->inf.xdf.rpm) ||
                 (fdc.crcn >= fdd->inf.xdf.sectors)) {                  (fdc.crcn >= fdd->inf.xdf.sectors)) {
                 fddlasterror = 0xe0;                  fddlasterror = 0xe0;
                 return(FAILURE);                  return(FAILURE);

Removed from v.1.3  
changed lines
  Added in v.1.4


RetroPC.NET-CVS <cvs@retropc.net>