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