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