diff --git a/core/src/machine/mbc_initializer.rs b/core/src/machine/mbc_initializer.rs index 1f7e2b5c..d3f8fc16 100644 --- a/core/src/machine/mbc_initializer.rs +++ b/core/src/machine/mbc_initializer.rs @@ -6,6 +6,7 @@ pub fn initialize_mbc(program:&[u8], save_data:Option<&[u8]>)->&'static mut dyn let program_clone:&mut [u8] = static_alloc_array(program.len()); program_clone.clone_from_slice(program); let save_data_clone:Option<&'static mut[u8]> = if let Some(sd) = save_data{ + log::info!("Found save data!"); let static_alloc_array = static_alloc_array(sd.len()); static_alloc_array.clone_from_slice(&sd); Some(static_alloc_array) diff --git a/core/src/mmu/gb_mmu.rs b/core/src/mmu/gb_mmu.rs index 66027cec..8204d653 100644 --- a/core/src/mmu/gb_mmu.rs +++ b/core/src/mmu/gb_mmu.rs @@ -41,7 +41,7 @@ impl<'a, D:AudioDevice, G:GfxDevice, J:JoypadProvider> Memory for GbMmu<'a, D, G return self.io_bus.ppu.vram.read_current_bank(address-0x8000); } else{ - log::warn!("bad vram read"); + log::trace!("bad vram read"); return BAD_READ_VALUE; } }, @@ -50,7 +50,7 @@ impl<'a, D:AudioDevice, G:GfxDevice, J:JoypadProvider> Memory for GbMmu<'a, D, G return self.io_bus.ppu.oam[(address-0xFE00) as usize]; } else{ - log::warn!("bad oam read"); + log::trace!("bad oam read"); return BAD_READ_VALUE; } } @@ -80,7 +80,7 @@ impl<'a, D:AudioDevice, G:GfxDevice, J:JoypadProvider> Memory for GbMmu<'a, D, G self.io_bus.ppu.vram.write_current_bank(address-0x8000, value); } else{ - log::warn!("bad vram write: address - {:#X}, value - {:#X}, bank - {}", address, value, self.io_bus.ppu.vram.get_bank_reg()); + log::trace!("bad vram write: address - {:#X}, value - {:#X}, bank - {}", address, value, self.io_bus.ppu.vram.get_bank_reg()); } }, 0xFE00..=0xFE9F=>{ @@ -88,7 +88,7 @@ impl<'a, D:AudioDevice, G:GfxDevice, J:JoypadProvider> Memory for GbMmu<'a, D, G self.io_bus.ppu.oam[(address-0xFE00) as usize] = value; } else{ - log::warn!("bad oam write") + log::trace!("bad oam write") } }, _=>self.write_unprotected(address, value) @@ -249,12 +249,12 @@ impl<'a, D:AudioDevice, G:GfxDevice, J:JoypadProvider> GbMmu<'a, D, G, J>{ } fn bad_dma_read(address:u16)->u8{ - log::warn!("bad memory read during dma. {:#X}", address); + log::trace!("bad memory read during dma. {:#X}", address); return BAD_READ_VALUE; } fn bad_dma_write(address:u16){ - log::warn!("bad memory write during dma. {:#X}", address) + log::trace!("bad memory write during dma. {:#X}", address) } fn write_color_ram(&mut self, address:u16, color: Color){ diff --git a/core/src/ppu/gb_ppu.rs b/core/src/ppu/gb_ppu.rs index 21f8d129..33147d52 100644 --- a/core/src/ppu/gb_ppu.rs +++ b/core/src/ppu/gb_ppu.rs @@ -616,7 +616,7 @@ impl GbPpu{ color_ram[(*pallete_index_register & 0b11_1111) as usize] = value; } else{ - log::warn!("bad color ram write: index - {:#X}, value: - {:#X}", pallete_index_register, value); + log::trace!("bad color ram write: index - {:#X}, value: - {:#X}", pallete_index_register, value); } // if bit 7 is set inderement the dest adderess after write