From: Toni Wilen Date: Mon, 11 Nov 2019 20:26:57 +0000 (+0200) Subject: Do not enable blizzard 1260 maprom support if no RAM installed. X-Git-Tag: 4300~45 X-Git-Url: https://git.unchartedbackwaters.co.uk/w/?a=commitdiff_plain;h=d8b4b04e7942cf405dee469b92940a50fa80007b;p=francis%2Fwinuae.git Do not enable blizzard 1260 maprom support if no RAM installed. --- diff --git a/cpuboard.cpp b/cpuboard.cpp index 7a9cc816..de4e6424 100644 --- a/cpuboard.cpp +++ b/cpuboard.cpp @@ -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)) {