default data for saves

This commit is contained in:
Logan McNaughton
2023-10-05 12:23:35 -06:00
parent ad8e64ede5
commit 723e307f6a
2 changed files with 6 additions and 6 deletions
+2 -2
View File
@@ -66,7 +66,7 @@ pub fn eeprom_read_block(device: &mut device::Device, block: usize, offset: usiz
.ui
.saves
.eeprom
.resize(address + EEPROM_BLOCK_SIZE, 0)
.resize(address + EEPROM_BLOCK_SIZE, 0xFF)
}
device.pif.ram[offset..offset + EEPROM_BLOCK_SIZE]
@@ -81,7 +81,7 @@ pub fn eeprom_write_block(device: &mut device::Device, block: usize, offset: usi
.ui
.saves
.eeprom
.resize(address + EEPROM_BLOCK_SIZE, 0)
.resize(address + EEPROM_BLOCK_SIZE, 0xFF)
}
device.ui.saves.eeprom[address..address + EEPROM_BLOCK_SIZE]
+4 -4
View File
@@ -15,7 +15,7 @@ pub fn read_mem(
let masked_address = address as usize & SRAM_MASK;
if masked_address + 4 > device.ui.saves.sram.len() {
device.ui.saves.sram.resize(masked_address + 4, 0)
device.ui.saves.sram.resize(masked_address + 4, 0xFF)
}
return u32::from_be_bytes(
@@ -33,7 +33,7 @@ pub fn write_mem(device: &mut device::Device, address: u64, value: u32, mask: u3
let masked_address = address as usize & SRAM_MASK;
if masked_address + 4 > device.ui.saves.sram.len() {
device.ui.saves.sram.resize(masked_address + 4, 0)
device.ui.saves.sram.resize(masked_address + 4, 0xFF)
}
let mut data = u32::from_be_bytes(
@@ -72,7 +72,7 @@ pub fn dma_read(device: &mut device::Device, cart_addr: u32, dram_addr: u32, len
.ui
.saves
.sram
.resize((cart_addr + length) as usize, 0)
.resize((cart_addr + length) as usize, 0xFF)
}
while j < cart_addr + length {
@@ -99,7 +99,7 @@ pub fn dma_write(device: &mut device::Device, cart_addr: u32, dram_addr: u32, le
.ui
.saves
.sram
.resize((cart_addr + length) as usize, 0)
.resize((cart_addr + length) as usize, 0xFF)
}
while i < dram_addr + length {