Fix bitwise ops
authorAlyssa Rosenzweig <alyssa@backtick.town>
Wed, 29 Jun 2016 19:24:41 +0000 (12:24 -0700)
committerAlyssa Rosenzweig <alyssa@backtick.town>
Wed, 29 Jun 2016 19:24:41 +0000 (12:24 -0700)
src/CPU/build_bitwise.js

index 75535a3..3985753 100644 (file)
@@ -13,8 +13,7 @@ function emit(op) {
         "R,N,Z,A",
         "set hA to item A+1 of hex",
         "set hOP to item OP+1 of hex",
-        'set A to join "0x" join (item (join "0x" (join (letter 1 of hA) (letter 1 of hOP)))+1 of ' + op + ') (item (join "0x" (join (letter 2 of hA) (letter 2 of hOP)))+1 of ' + op + ')'
-
+        'set A to (16*(item (join "0x" (join (letter 1 of hA) (letter 1 of hOP)))+1 of ' + op + ')) + (item (join "0x" (join (letter 2 of hA) (letter 2 of hOP)))+1 of ' + op + ')'
     ];
 
     fs.writeFileSync("instructions/" + op, emission.join("\n"));
This page took 0.034211 seconds and 4 git commands to generate.