]> git.unchartedbackwaters.co.uk Git - francis/winuae.git/commitdiff
Initialize io mask in generic initilization code.
authorToni Wilen <twilen@winuae.net>
Sun, 2 Oct 2022 16:07:10 +0000 (19:07 +0300)
committerToni Wilen <twilen@winuae.net>
Sun, 2 Oct 2022 16:07:10 +0000 (19:07 +0300)
ncr_scsi.cpp

index 4b5612466c9af892de36e663d7e85c6bbe4def88..de5332bdb258a96eacb8ec00fa8bec0227567ae2 100644 (file)
@@ -837,10 +837,13 @@ static void ncr_init_board(struct ncr_state *ncr)
                else
                        lsi710_scsi_init (&ncr->devobject);
        }
-       if (ncr->newncr)
+       if (ncr->newncr) {
+               ncr->io_mask = 0x7f;
                lsi_scsi_reset(&ncr->devobject, ncr);
-       else
-               lsi710_scsi_reset (&ncr->devobject, ncr);
+       } else {
+               ncr->io_mask = 0x3f;
+               lsi710_scsi_reset(&ncr->devobject, ncr);
+       }
        ncr->board_mask = 0xffff;
        ncr->irq_func = set_irq2;
        ncr->bank = &ncr_bank_generic;