bugfix for branch maker
authorAlyssa Rosenzweig <alyssa@backtick.town>
Thu, 23 Jun 2016 02:17:44 +0000 (19:17 -0700)
committerAlyssa Rosenzweig <alyssa@backtick.town>
Thu, 23 Jun 2016 02:17:44 +0000 (19:17 -0700)
src/CPU/branch-maker.js

index 6dd26a2..3f40bd3 100644 (file)
@@ -23,7 +23,8 @@ function emit(name, flag, value) {
     emission.push("mapper read PC+1");
 
     // emission
-    var flagNum = value ? flag : "(1 - " + flag + ")";
+    var flagNum = value ? "flag" + flag
+                        : "(1 - flag" + flag + ")";
 
     emission.push(
             "change PC by " +
@@ -35,6 +36,6 @@ function emit(name, flag, value) {
 }
 
 for(var flag in branches) {
-    emit(branches[flag][0], flag, 0);
-    emit(branches[flag][1], flag, 0);
+    emit(branches[flag][0], flag, false);
+    emit(branches[flag][1], flag, true);
 }
This page took 0.024444 seconds and 4 git commands to generate.