From: Toni Wilen Date: Wed, 6 Dec 2023 15:42:55 +0000 (+0200) Subject: Added missing memory bank deallocations. X-Git-Tag: 5.1.0~26 X-Git-Url: https://git.unchartedbackwaters.co.uk/w/?a=commitdiff_plain;h=63c1811c6870a2be9ba3d7702847538692762fdb;p=francis%2Fwinuae.git Added missing memory bank deallocations. --- diff --git a/memory.cpp b/memory.cpp index 495f271c..d8415d68 100644 --- a/memory.cpp +++ b/memory.cpp @@ -3254,21 +3254,18 @@ void memory_cleanup (void) mapped_free(&a3000hmem_bank); mapped_free(&bogomem_bank); mapped_free(&kickmem_bank); + mapped_free(&kickram_bank); + mapped_free(&extendedkickmem_bank); + mapped_free(&extendedkickmem2a_bank); + mapped_free(&extendedkickmem2b_bank); xfree(a1000_bootrom); mapped_free(&chipmem_bank); mapped_free(&custmem1_bank); mapped_free(&custmem2_bank); mapped_free(&fakeuaebootrom_bank); - bogomem_bank.baseaddr = NULL; - kickmem_bank.baseaddr = NULL; - mem25bit_bank.baseaddr = NULL; - a3000lmem_bank.baseaddr = a3000hmem_bank.baseaddr = NULL; a1000_bootrom = NULL; a1000_kickstart_mode = 0; - chipmem_bank.baseaddr = NULL; - custmem1_bank.baseaddr = NULL; - custmem2_bank.baseaddr = NULL; cpuboard_cleanup(); #ifdef ACTION_REPLAY