From 4abdb0d4f84c4943d823dcd9c0a270d39ae279f6 Mon Sep 17 00:00:00 2001 From: Logan McNaughton <848146+loganmc10@users.noreply.github.com> Date: Thu, 12 Oct 2023 20:28:09 -0600 Subject: [PATCH] command and conquer boots --- src/device/sram.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/device/sram.rs b/src/device/sram.rs index 910ee1f..5af1058 100644 --- a/src/device/sram.rs +++ b/src/device/sram.rs @@ -270,7 +270,7 @@ pub fn flashram_command(device: &mut device::Device, command: u32) { /* do chip/sector erase */ if device.flashram.mode == FlashramMode::SectorErase { - let offset = (device.flashram.erase_page & 0xff80) * 128; + let offset: usize = (device.flashram.erase_page & 0xff80) as usize * 128; for i in 0..128 * 128 { device.ui.saves.flash[offset as usize + i] = 0xFF; } @@ -295,7 +295,7 @@ pub fn flashram_command(device: &mut device::Device, command: u32) { device.flashram.status |= 0x01; /* program selected page */ - let offset = (command as u16) * 128; + let offset: usize = (command & 0xffff) as usize * 128; for i in 0..128 { device.ui.saves.flash[(offset + i) as usize] = device.flashram.page_buf[i as usize]; }