Diff for /np2/bios/sxsibios.c between versions 1.1 and 1.3

version 1.1, 2004/01/22 01:10:03 version 1.3, 2004/01/22 08:40:30
Line 130  static REG8 sxsibios_format(UINT type, S Line 130  static REG8 sxsibios_format(UINT type, S
   
 static REG8 sxsibios_succeed(UINT type, SXSIDEV sxsi) {  static REG8 sxsibios_succeed(UINT type, SXSIDEV sxsi) {
   
           (void)type;
         (void)sxsi;          (void)sxsi;
         return(0x00);          return(0x00);
 }  }
Line 200  static const SXSIFUNC sasifunc[16] = { Line 201  static const SXSIFUNC sasifunc[16] = {
   
 REG8 sasibios_operate(void) {  REG8 sasibios_operate(void) {
   
         SXSIDEV sxsi;  
         UINT    type;          UINT    type;
           SXSIDEV sxsi;
   
         sxsi = sxsi_getptr(CPU_AL);          if (pccore.hddif & PCHDD_IDE) {
         if (sxsi == NULL) {                  type = SXSIBIOS_IDE;
                 return(0x60);  
         }          }
         type = SXSIBIOS_IDE;  
 #if defined(SUPPORT_SASI)  #if defined(SUPPORT_SASI)
         if (pccore.hddif & PCHDD_SASI) {          else if (pccore.hddif & PCHDD_SASI) {
                 type = SXSIBIOS_SASI;                  type = SXSIBIOS_SASI;
         }          }
 #endif  #endif
           else {
                   return(0x60);
           }
           sxsi = sxsi_getptr(CPU_AL);
           if (sxsi == NULL) {
                   return(0x60);
           }
         return((*sasifunc[CPU_AH & 0x0f])(type, sxsi));          return((*sasifunc[CPU_AH & 0x0f])(type, sxsi));
 }  }
   
Line 267  static REG8 scsibios_sense(UINT type, SX Line 273  static REG8 scsibios_sense(UINT type, SX
                 CPU_DH = sxsi->surfaces;                  CPU_DH = sxsi->surfaces;
                 CPU_DL = sxsi->sectors;                  CPU_DL = sxsi->sectors;
         }          }
           (void)type;
         return(0x00);          return(0x00);
 }  }
   
Line 309  REG8 scsibios_operate(void) { Line 316  REG8 scsibios_operate(void) {
   
         SXSIDEV sxsi;          SXSIDEV sxsi;
   
           if (!(pccore.hddif & PCHDD_SCSI)) {
                   return(0x60);
           }
         sxsi = sxsi_getptr(CPU_AL);          sxsi = sxsi_getptr(CPU_AL);
         if (sxsi == NULL) {          if (sxsi == NULL) {
                 return(0x60);                  return(0x60);

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


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