From a9eb3233b259fbc69e4406580261225b048ec3e6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jo=C3=A3o=20Magalh=C3=A3es?= <joamag@gmail.com> Date: Mon, 14 Nov 2022 00:46:02 +0000 Subject: [PATCH] feat: local storage for battery RAM Related to https://gitlab.stage.hive.pt/joamag/boytacean/-/issues/7 --- src/gb.rs | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/gb.rs b/src/gb.rs index 482f849d..d59a7698 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 { -- GitLab