]> git.unchartedbackwaters.co.uk Git - francis/winuae.git/commitdiff
Fixed Masoboshi crash.
authorToni Wilen <twilen@winuae.net>
Wed, 7 Jun 2017 17:41:21 +0000 (20:41 +0300)
committerToni Wilen <twilen@winuae.net>
Wed, 7 Jun 2017 17:41:21 +0000 (20:41 +0300)
idecontrollers.cpp

index a4e6095f865ea54ccb83d185b65976a81668ffe3..447b4c6dbbc24827af2b492ef97937b82262239a 100644 (file)
@@ -1702,24 +1702,20 @@ bool masoboshi_init(struct autoconfig_info *aci)
        if (!ide)
                return false;
 
-       ide->configured = 0;
-
        ide->configured = 0;
        ide->bank = &ide_bank_generic;
        ide->type = MASOBOSHI_IDE;
        ide->rom_size = rom_size;
-       ide->mask = rom_size - 1;
-       ide->subtype = 0;
-
+       ide->rom_mask = ide->mask = rom_size - 1;
+       ide->rom = rom;
        ide->subtype = aci->rc->subtype;
+
        if (aci->rc && aci->rc->autoboot_disabled)
                memcpy(ide->acmemory, ide->rom + 0x100, sizeof ide->acmemory);
        else
                memcpy(ide->acmemory, ide->rom + 0x000, sizeof ide->acmemory);
 
-       memset(ide->acmemory, 0xff, sizeof ide->acmemory);
-
-       aci->addrbank =ide->bank;
+       aci->addrbank = ide->bank;
        return true;
 }