From 94c6be4b0c47061ffc58cfa84e7cca724d6cb23d Mon Sep 17 00:00:00 2001 From: LLeny Date: Sat, 7 Dec 2024 17:52:50 +0800 Subject: [PATCH] Closes #16 --- src/cartridge/cartridge_generic.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/cartridge/cartridge_generic.rs b/src/cartridge/cartridge_generic.rs index d508f1f..996a8a9 100644 --- a/src/cartridge/cartridge_generic.rs +++ b/src/cartridge/cartridge_generic.rs @@ -46,7 +46,7 @@ impl CartridgeGeneric { fn read(&mut self, pins: u32) -> u32 { let addr = self.data_address(pins); - let data = self.banks[0][addr]; + let data = *self.banks[0].get(addr).unwrap_or(&0xff); trace!("Read 0x{:06x} data:0x{:02x}", addr, data); write_data_pins(pins, data) }