Fix some flags
[ScratchNES.git] / src / CPU / build-crement.js
index 561a099..463e2d2 100644 (file)
@@ -17,11 +17,11 @@ function emit(register, name, value) {
     var emission = [];
 
     if(register == "M") {
-        emission.push("RW, N, Z");
-        emission.push("set OP to item (((join \"0x\" (OP)) " + (value ? "-" : "+") + " 1) mod 256) of hex");
+        emission.push("RW, N, Z, OP");
+        emission.push("set OP to (OP " + (value ? "-" : "+") + " 1) mod 256");
     } else {
-        emission.push("IMPLIED");
-        emission.push("set " + register + " to item (((join \"0x\" (" + register + "))" + (value ? "-1" : "1") + ") mod 256) of hex");
+        emission.push("IMPLIED," + register + ",N,Z," + register);
+        emission.push("set " + register + " to (" + register + " " + (value ? "-" : "+") + " 1) mod 256");
     }
 
     fs.writeFileSync("instructions/" + name, emission.join("\n"));
This page took 0.022124 seconds and 4 git commands to generate.