From e73816541ecb531b2d4cd7a4f93395c3bb0ac5d8 Mon Sep 17 00:00:00 2001 From: Logan McNaughton <848146+loganmc10@users.noreply.github.com> Date: Fri, 7 Mar 2025 18:35:48 +0100 Subject: [PATCH] condense code (#308) --- src/device/cart/rom.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/device/cart/rom.rs b/src/device/cart/rom.rs index 34c8359..7a86b38 100644 --- a/src/device/cart/rom.rs +++ b/src/device/cart/rom.rs @@ -104,8 +104,8 @@ pub fn dma_write( let mut i = dram_addr; let mut j = cart_addr; while i < dram_addr + length { - if device.ui.saves.romsave.data.contains_key(&j) { - device.rdram.mem[i as usize ^ device.byte_swap] = device.ui.saves.romsave.data[&j]; + if let Some(value) = device.ui.saves.romsave.data.get(&j) { + device.rdram.mem[i as usize ^ device.byte_swap] = *value; } else { device.rdram.mem[i as usize ^ device.byte_swap] = *device.cart.rom.get(j as usize).unwrap_or(&0);