From 42936f4fbbb1d919ddf3ab5fd902e1027b07001a Mon Sep 17 00:00:00 2001 From: Samuel Perrouault Date: Wed, 26 Mar 2025 14:01:55 +0100 Subject: make ADD wrap around --- src/chip8.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/chip8.rs') diff --git a/src/chip8.rs b/src/chip8.rs index 9fd1178..7881285 100644 --- a/src/chip8.rs +++ b/src/chip8.rs @@ -95,7 +95,7 @@ impl Chip8 { } 0x7000 => { eprintln!("ADD V{}, {}", x, nn); - self.v[x] += nn; + self.v[x] = self.v[x].wrapping_add(nn); } 0xA000 => { eprintln!("LD I, {}", nnn); -- cgit v1.2.3