]> git.unchartedbackwaters.co.uk Git - francis/winuae.git/commitdiff
Do not enable blizzard 1260 maprom support if no RAM installed.
authorToni Wilen <twilen@winuae.net>
Mon, 11 Nov 2019 20:26:57 +0000 (22:26 +0200)
committerToni Wilen <twilen@winuae.net>
Mon, 11 Nov 2019 20:26:57 +0000 (22:26 +0200)
cpuboard.cpp

index 7a9cc816baec0d9151b10c17dee71005d9e3fbcb..de4e64249a149f2b263c0579728f13cd8fa09cd5 100644 (file)
@@ -2072,12 +2072,14 @@ static void cpuboard_init_2(void)
                blizzardf0_bank.mask = blizzardf0_bank.reserved_size - 1;
                mapped_malloc(&blizzardf0_bank);
 
-               blizzardmaprom_bank.baseaddr = a3000hmem_bank.baseaddr + a3000hmem_bank.reserved_size - 524288;
-               blizzardmaprom_bank.start = a3000hmem_bank.start + a3000hmem_bank.reserved_size - 524288;
-               blizzardmaprom_bank.reserved_size = 524288;
-               blizzardmaprom_bank.mask = 524288 - 1;
-               blizzardmaprom_bank.flags |= ABFLAG_INDIRECT | ABFLAG_NOALLOC;
-               mapped_malloc(&blizzardmaprom_bank);
+               if (a3000hmem_bank.baseaddr) {
+                       blizzardmaprom_bank.baseaddr = a3000hmem_bank.baseaddr + a3000hmem_bank.reserved_size - 524288;
+                       blizzardmaprom_bank.start = a3000hmem_bank.start + a3000hmem_bank.reserved_size - 524288;
+                       blizzardmaprom_bank.reserved_size = 524288;
+                       blizzardmaprom_bank.mask = 524288 - 1;
+                       blizzardmaprom_bank.flags |= ABFLAG_INDIRECT | ABFLAG_NOALLOC;
+                       mapped_malloc(&blizzardmaprom_bank);
+               }
 
        } else if (is_csmk3(&currprefs)) {