Specify BIT operand; synatx error
authorAlyssa Rosenzweig <alyssa@backtick.town>
Thu, 23 Jun 2016 18:42:48 +0000 (11:42 -0700)
committerAlyssa Rosenzweig <alyssa@backtick.town>
Thu, 23 Jun 2016 18:42:48 +0000 (11:42 -0700)
src/CPU/instructions/ADC
src/CPU/instructions/BIT

index c066631..7fbee5e 100644 (file)
@@ -2,4 +2,4 @@ R,N,Z,A
 set tmp to A + OP + flagC
 set A to tmp mod 256
 set flagC to <tmp > 255>
-set flagV to <A < 128 and OP < 128 and (tmp mod 256) > 128> or <A > 127 and OP > 127 and (tmp mod 256) < 128>>
+set flagV to <<A < 128 and OP < 128 and (tmp mod 256) > 128> or <A > 127 and OP > 127 and (tmp mod 256) < 128>>
index 0088a0b..7ab9c49 100644 (file)
@@ -1,3 +1,3 @@
-R, N
+R, N, OP
 set flagV to <(OP mod 128) > 63>
 set flagZ to <<(item (join (letter 1 of A) (letter 1 of OP))+1 of AND) = 0> and <(item (join (letter 2 of A) (letter 2 of OP))+1 of AND) = 0>>
This page took 0.0233 seconds and 4 git commands to generate.