From d35def4bbc7a7d3ff3f88d6de4800418bbd4ee06 Mon Sep 17 00:00:00 2001 From: Thomas Harte Date: Sun, 6 Dec 2020 22:01:59 -0500 Subject: [PATCH] Ensures a consistent initial state. --- OSBindings/Mac/Clock SignalTests/IIgsMemoryMapTests.mm | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/OSBindings/Mac/Clock SignalTests/IIgsMemoryMapTests.mm b/OSBindings/Mac/Clock SignalTests/IIgsMemoryMapTests.mm index 56517002e..5d271acfb 100644 --- a/OSBindings/Mac/Clock SignalTests/IIgsMemoryMapTests.mm +++ b/OSBindings/Mac/Clock SignalTests/IIgsMemoryMapTests.mm @@ -27,6 +27,11 @@ namespace { _ram.resize((128 + 8 * 1024) * 1024); _rom.resize(256 * 1024); _memoryMap.set_storage(_ram, _rom); + + // If this isn't the first test run, RAM and ROM may have old values. + // Initialise to a known state. + memset(_ram.data(), 0, _ram.size()); + memset(_rom.data(), 0, _rom.size()); } - (void)write:(uint8_t)value address:(uint32_t)address {