From cd48f4c4c83f88b94dfec9cb8cc4b18dc0d5b18e Mon Sep 17 00:00:00 2001 From: Kevin Hamacher Date: Thu, 20 Feb 2020 20:20:55 +0100 Subject: [PATCH] Make palette OOBs not fatal --- src/display.rs | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/display.rs b/src/display.rs index bb9f2f8..48a9abb 100644 --- a/src/display.rs +++ b/src/display.rs @@ -372,7 +372,8 @@ impl Display { if idx < 64 { self.background_palette_cgb[idx / 8].0[idx % 8] = val; } else { - panic!("OOB palette w/ autoinc"); + println!("OOB palette w/ autoinc"); + return; } if self.background_palette_autoinc { self.background_palette_index += 1; @@ -387,7 +388,8 @@ impl Display { if idx < 64 { self.object_palette_cgb[idx / 8].0[idx % 8] = val; } else { - panic!("OOB obj palette w/ autoinc"); + println!("OOB obj palette w/ autoinc"); + return; } if self.object_palette_autoinc { self.object_palette_index += 1;