Diff for /np2/cbus/sasiio.c between versions 1.7 and 1.10

version 1.7, 2005/02/07 14:46:08 version 1.10, 2005/03/05 06:02:28
Line 43  enum { Line 43  enum {
         _SASIIO         sasiio;          _SASIIO         sasiio;
   
   
 static BOOL sasiseek(void) {  static BRESULT sasiseek(void) {
   
         SXSIDEV sxsi;          SXSIDEV sxsi;
   
Line 59  static BOOL sasiseek(void) { Line 59  static BOOL sasiseek(void) {
         return(SUCCESS);          return(SUCCESS);
 }  }
   
 static BOOL sasiflash(void) {  static BRESULT sasiflash(void) {
   
         SXSIDEV sxsi;          SXSIDEV sxsi;
   
Line 419  static REG8 IOINPCALL sasiio_i82(UINT po Line 419  static REG8 IOINPCALL sasiio_i82(UINT po
         else {          else {
                 ret = 0;                  ret = 0;
                 sxsi = sxsi_getptr(0x00);               // SASI-1                  sxsi = sxsi_getptr(0x00);               // SASI-1
                 if ((sxsi) && ((sxsi->type & SXSITYPE_IFMASK) == SXSITYPE_SASI)) {                  if (sxsi) {
                         ret |= (sxsi->type >> (8 - 3)) & 0x38;                          ret |= (sxsi->mediatype & 7) << 3;
                 }                  }
                 else {                  else {
                         ret |= 0x38;                          ret |= (7 << 3);
                 }                  }
                 sxsi = sxsi_getptr(0x01);               // SASI-2                  sxsi = sxsi_getptr(0x01);               // SASI-2
                 if ((sxsi) && ((sxsi->type & SXSITYPE_IFMASK) == SXSITYPE_SASI)) {                  if (sxsi) {
                         ret |= (sxsi->type >> 8) & 7;                          ret |= (sxsi->mediatype & 7);
                 }                  }
                 else {                  else {
                         ret |= 7;                          ret |= 7;
Line 450  void sasiio_reset(void) { Line 450  void sasiio_reset(void) {
                 dmac_attach(DMADEV_SASI, SASI_DMACH);                  dmac_attach(DMADEV_SASI, SASI_DMACH);
   
                 CPU_RAM_D000 &= ~(1 << 0);                  CPU_RAM_D000 &= ~(1 << 0);
                 fh = file_open_rb_c("sasi.rom");                  fh = file_open_rb_c(OEMTEXT("sasi.rom"));
                 r = 0;                  r = 0;
                 if (fh != FILEH_INVALID) {                  if (fh != FILEH_INVALID) {
                         r = file_read(fh, mem + 0xd0000, 0x1000);                          r = file_read(fh, mem + 0xd0000, 0x1000);

Removed from v.1.7  
changed lines
  Added in v.1.10


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