]> git.unchartedbackwaters.co.uk Git - francis/winuae.git/commitdiff
SCSI-1 -> SCSI-2. 0x10080 to 0x10088 is DKB1200 PIO data port space.
authorToni Wilen <twilen@winuae.net>
Sun, 18 Jan 2015 12:52:57 +0000 (14:52 +0200)
committerToni Wilen <twilen@winuae.net>
Sun, 18 Jan 2015 12:52:57 +0000 (14:52 +0200)
ncr9x_scsi.cpp

index 82b2cacd21d248290d7c26d0846c238df9527dc1..d2bc0baa11da67266754a4ead80ef9ce15d03660 100644 (file)
@@ -613,7 +613,7 @@ static void ncr9x_io_bput(struct ncr9x_state *ncr, uaecptr addr, uae_u32 val)
                        //write_log(_T("DKB IO PUT %02x %08x\n"), val & 0xff, M68K_GETPC);
                        return;
                }
-               if (addr >= 0x10084 && addr < 0x10088) {
+               if (addr >= 0x10080 && addr < 0x10088) {
                        //write_log(_T("DKB PUT BYTE %02x\n"), val & 0xff);
                        if (ncr->dkb_data_offset < ncr->dkb_data_size) {
                                ncr->dkb_data_buf[ncr->dkb_data_offset++] = val;
@@ -702,7 +702,7 @@ uae_u32 ncr9x_io_bget(struct ncr9x_state *ncr, uaecptr addr)
                        //write_log(_T("DKB IO GET %02x %08x\n"), v, M68K_GETPC);
                        return v;
                }
-               if (addr >= 0x10080 && addr < 0x10084) {
+               if (addr >= 0x10080 && addr < 0x10088) {
                        //write_log(_T("DKB GET BYTE %02x\n"), ncr->dkb_data_buf[ncr->dkb_data_offset]);
                        if (ncr->dkb_data_offset >= ncr->dkb_data_size)
                                return 0;
@@ -1324,7 +1324,7 @@ static int ncr9x_add_scsi_unit(struct ncr9x_state *ncr, int ch, struct uaedev_co
        else if (ci->type == UAEDEV_TAPE)
                return add_ncr_scsi_tape (ncr, ch, ci->rootdir, ci->readonly);
        else
-               return add_ncr_scsi_hd (ncr, ch, NULL, ci, 1);
+               return add_ncr_scsi_hd (ncr, ch, NULL, ci, 2);
 }
 
 int cpuboard_ncr9x_add_scsi_unit(int ch, struct uaedev_config_info *ci)