diff --git a/src/gb.rs b/src/gb.rs index 482f849de5358017e5bc242c8be825f13260acb4..d59a7698001886c6544b1b950ab246f9930a9dbc 100644 --- a/src/gb.rs +++ b/src/gb.rs @@ -142,6 +142,14 @@ impl GameBoy { self.mmu().rom().clone() } + pub fn ram_data_eager(&mut self) -> Vec<u8> { + self.mmu().rom().ram_data_eager() + } + + pub fn set_ram_data(&mut self, ram_data: Vec<u8>) { + self.mmu().rom().set_ram_data(ram_data) + } + pub fn registers(&mut self) -> Registers { let ppu_registers = self.ppu().registers(); Registers {