From a4788b5b24b6ca219b8a72e39c3019feb9ea7b1b Mon Sep 17 00:00:00 2001 From: Flyinghead Date: Mon, 3 Jan 2022 18:42:11 +0100 Subject: [PATCH] zero-init sh4 context when no vmem is available Issue #439 --- core/hw/mem/_vmem.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/core/hw/mem/_vmem.cpp b/core/hw/mem/_vmem.cpp index 3a24823bc..a734f3421 100644 --- a/core/hw/mem/_vmem.cpp +++ b/core/hw/mem/_vmem.cpp @@ -468,6 +468,7 @@ void _vmem_init_mappings() #if FEAT_SHREC != DYNAREC_NONE bm_vmem_pagefill((void**)p_sh4rcb->fpcb, sizeof(p_sh4rcb->fpcb)); #endif + memset(&p_sh4rcb->cntx, 0, sizeof(p_sh4rcb->cntx)); mem_b.size = RAM_SIZE; mem_b.data = (u8*)malloc_pages(RAM_SIZE);