From 5cb68073bfcc4b40051074f0b59328dfac1185cc Mon Sep 17 00:00:00 2001 From: trivernis Date: Sat, 2 May 2020 19:55:23 +0200 Subject: [PATCH] Fix state register --- src/tokens.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/tokens.rs b/src/tokens.rs index 02f9339..2652a40 100644 --- a/src/tokens.rs +++ b/src/tokens.rs @@ -103,7 +103,7 @@ impl Token for SetToken { } else if let Some(mut rg) = runtime.get_4byte_register(self.register) { rg.set(self.value as u32); } else if self.register == RCS { - runtime.rcs.set(self.value == 0); + runtime.rcs.set(self.value != 0); } Ok(()) @@ -147,7 +147,7 @@ impl Token for CopyToken { } else if let Some(mut rg) = runtime.get_4byte_register(self.register_2) { rg.set(value); } else if self.register_2 == RCS { - runtime.rcs.set(value == 0); + runtime.rcs.set(value != 0); } else { panic!("unknown register {}", self.register_2); }