From 6be443fa2bb5b5668c354849b292f8b1fcb7383b Mon Sep 17 00:00:00 2001 From: Trevor Merritt Date: Sat, 12 Oct 2024 13:47:15 -0400 Subject: [PATCH] BUGFIX: Video was not being XORed but just set. --- gemma/src/chip8/video.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gemma/src/chip8/video.rs b/gemma/src/chip8/video.rs index c9b5d7d..75ba19d 100644 --- a/gemma/src/chip8/video.rs +++ b/gemma/src/chip8/video.rs @@ -55,7 +55,7 @@ impl Chip8Video { } else { trace!("NOT TOGGLING"); } - self.memory[effective_address as usize] = new_value; + self.memory[effective_address as usize] = new_value ^ old_value; self.to_owned() }