From a7d9239ef1a9d591b8dbc6352b84ba18fdadcbfb Mon Sep 17 00:00:00 2001 From: Seth Morabito Date: Sun, 25 Nov 2012 23:08:09 -0800 Subject: [PATCH] Keep a reference to the ROM memory image after load --- src/main/java/com/loomcom/symon/Simulator.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/main/java/com/loomcom/symon/Simulator.java b/src/main/java/com/loomcom/symon/Simulator.java index e0a39cb..7aeebef 100644 --- a/src/main/java/com/loomcom/symon/Simulator.java +++ b/src/main/java/com/loomcom/symon/Simulator.java @@ -328,7 +328,8 @@ public class Simulator implements ActionListener, Observer { bus.removeDevice(rom); } // Load the new ROM image - bus.addDevice(Memory.makeROM(ROM_BASE, ROM_SIZE, romFile)); + rom = Memory.makeROM(ROM_BASE, ROM_SIZE, romFile); + bus.addDevice(rom); logger.log(Level.INFO, "ROM File `" + romFile.getName() + "' loaded at " + String.format("0x%04X", ROM_BASE));