Added register SXFER (0x05) - Nothing more. This reg determines SCSI transfer speeds.

scud / scuda now fatalerror with writes to reg # 0x70
This commit is contained in:
Couriersud 2009-02-22 00:15:35 +00:00
parent 6037d2b421
commit 603142d9a4

View File

@ -16,6 +16,7 @@ static struct {
UINT8 scntl2; UINT8 scntl2;
UINT8 scntl3; UINT8 scntl3;
UINT8 scid; UINT8 scid;
UINT8 sxfer;
UINT8 socl; UINT8 socl;
UINT8 istat; UINT8 istat;
UINT8 dstat; UINT8 dstat;
@ -459,6 +460,8 @@ READ8_HANDLER( lsi53c810_reg_r )
return lsi810.scntl3; return lsi810.scntl3;
case 0x04: /* SCID */ case 0x04: /* SCID */
return lsi810.scid; return lsi810.scid;
case 0x05: /* SXFER */
return lsi810.sxfer;
case 0x09: /* SOCL */ case 0x09: /* SOCL */
return lsi810.socl; return lsi810.socl;
case 0x0c: /* DSTAT */ case 0x0c: /* DSTAT */
@ -545,6 +548,9 @@ WRITE8_HANDLER( lsi53c810_reg_w )
case 0x04: /* SCID */ case 0x04: /* SCID */
lsi810.scid = data; lsi810.scid = data;
break; break;
case 0x05: /* SXFER */
lsi810.sxfer = data;
break;
case 0x09: /* SOCL */ case 0x09: /* SOCL */
lsi810.socl = data; lsi810.socl = data;
break; break;