From 3df2f8786884e5ece3a0861d274333658ff9bdf2 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Jo=C3=A3o=20Magalh=C3=A3es?= <joamag@gmail.com>
Date: Sat, 10 Jun 2023 13:42:57 +0100
Subject: [PATCH] chore: added ignore to not usable memory space

---
 src/ppu.rs | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/src/ppu.rs b/src/ppu.rs
index 690da47c..f5973202 100644
--- a/src/ppu.rs
+++ b/src/ppu.rs
@@ -676,6 +676,8 @@ impl Ppu {
         match addr {
             0x8000..=0x9fff => self.vram[(self.vram_offset + (addr & 0x1fff)) as usize],
             0xfe00..=0xfe9f => self.oam[(addr & 0x009f) as usize],
+            // Not Usable
+            0xfea0..=0xfeff => 0xff,
             0xff80..=0xfffe => self.hram[(addr & 0x007f) as usize],
             0xff40 =>
             {
@@ -737,6 +739,8 @@ impl Ppu {
                 self.oam[(addr & 0x009f) as usize] = value;
                 self.update_object(addr, value);
             }
+            // Not Usable
+            0xfea0..=0xfeff => (),
             0xff80..=0xfffe => self.hram[(addr & 0x007f) as usize] = value,
             0xff40 => {
                 self.switch_bg = value & 0x01 == 0x01;
-- 
GitLab