Diff for /np2/cbus/scsiio.c between versions 1.1 and 1.6

version 1.1, 2004/01/22 01:10:03 version 1.6, 2007/11/03 00:00:19
Line 78  static void scsicmd(REG8 cmd) { Line 78  static void scsicmd(REG8 cmd) {
 static void IOOUTCALL scsiio_occ0(UINT port, REG8 dat) {  static void IOOUTCALL scsiio_occ0(UINT port, REG8 dat) {
   
         scsiio.port = dat;          scsiio.port = dat;
           (void)port;
 }  }
   
 static void IOOUTCALL scsiio_occ2(UINT port, REG8 dat) {  static void IOOUTCALL scsiio_occ2(UINT port, REG8 dat) {
Line 125  static void IOOUTCALL scsiio_occ2(UINT p Line 126  static void IOOUTCALL scsiio_occ2(UINT p
                                 break;                                  break;
                 }                  }
         }          }
           (void)port;
 }  }
   
 static void IOOUTCALL scsiio_occ4(UINT port, REG8 dat) {  static void IOOUTCALL scsiio_occ4(UINT port, REG8 dat) {
   
         TRACEOUT(("scsiio_occ4 %.2x", dat));          TRACEOUT(("scsiio_occ4 %.2x", dat));
           (void)port;
           (void)dat;
 }  }
   
 static void IOOUTCALL scsiio_occ6(UINT port, REG8 dat) {  static void IOOUTCALL scsiio_occ6(UINT port, REG8 dat) {
   
         scsiio.data[scsiio.wrdatpos & 0x7fff] = dat;          scsiio.data[scsiio.wrdatpos & 0x7fff] = dat;
         scsiio.wrdatpos++;          scsiio.wrdatpos++;
           (void)port;
 }  }
   
 static REG8 IOINPCALL scsiio_icc0(UINT port) {  static REG8 IOINPCALL scsiio_icc0(UINT port) {
Line 144  static REG8 IOINPCALL scsiio_icc0(UINT p Line 149  static REG8 IOINPCALL scsiio_icc0(UINT p
   
         ret = scsiio.auxstatus;          ret = scsiio.auxstatus;
         scsiio.auxstatus = 0;          scsiio.auxstatus = 0;
           (void)port;
         return(ret);          return(ret);
 }  }
   
Line 175  static REG8 IOINPCALL scsiio_icc2(UINT p Line 181  static REG8 IOINPCALL scsiio_icc2(UINT p
                 scsiio.port++;                  scsiio.port++;
                 return(ret);                  return(ret);
         }          }
           (void)port;
         return(0xff);          return(0xff);
 }  }
   
 static REG8 IOINPCALL scsiio_icc4(UINT port) {  static REG8 IOINPCALL scsiio_icc4(UINT port) {
   
         TRACEOUT(("scsiio_icc4"));          TRACEOUT(("scsiio_icc4"));
           (void)port;
         return(0x00);          return(0x00);
 }  }
   
Line 190  static REG8 IOINPCALL scsiio_icc6(UINT p Line 198  static REG8 IOINPCALL scsiio_icc6(UINT p
   
         ret = scsiio.data[scsiio.rddatpos & 0x7fff];          ret = scsiio.data[scsiio.rddatpos & 0x7fff];
         scsiio.rddatpos++;          scsiio.rddatpos++;
           (void)port;
         return(ret);          return(ret);
 }  }
   
   
 // ----  // ----
   
 void scsiio_reset(void) {  void scsiio_reset(const NP2CFG *pConfig) {
   
         FILEH   fh;          FILEH   fh;
         UINT    r;          UINT    r;
Line 206  void scsiio_reset(void) { Line 215  void scsiio_reset(void) {
                 scsiio.memwnd = (0xd200 & 0x0e00) >> 9;                  scsiio.memwnd = (0xd200 & 0x0e00) >> 9;
                 scsiio.resent = (3 << 3) + (7 << 0);                  scsiio.resent = (3 << 3) + (7 << 0);
   
                 fh = file_open_rb_c("scsi.rom");                  CPU_RAM_D000 |= (3 << 2);                               // ram¤Ë¤¹¤ë
                   fh = file_open_rb_c(OEMTEXT("scsi.rom"));
                   r = 0;
                 if (fh != FILEH_INVALID) {                  if (fh != FILEH_INVALID) {
                         r = file_read(fh, scsiio.bios, 0x4000);                          r = file_read(fh, scsiio.bios, 0x4000);
                         file_close(fh);                          file_close(fh);
Line 221  void scsiio_reset(void) { Line 232  void scsiio_reset(void) {
                 }                  }
                 CopyMemory(mem + 0xd2000, scsiio.bios[0], 0x2000);                  CopyMemory(mem + 0xd2000, scsiio.bios[0], 0x2000);
         }          }
   
           (void)pConfig;
 }  }
   
 void scsiio_bind(void) {  void scsiio_bind(void) {

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


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