new version
[Chiptunes.git] / fakeasm.h
index cfb459868eccfa90c0f7c7a2cf42e17e49904be8..cffa6d8926d11488334259f2eb177acad2f6b22c 100644 (file)
--- a/fakeasm.h
+++ b/fakeasm.h
@@ -29,3 +29,6 @@ int asmtmp = 0;
 #define ROL(x) asmtmp = x>>7; x <<= 1; x |= carry; carry = asmtmp;
 #define ROR(x) asmtmp = x&0x1; x >>= 1; x |= carry<<7; carry = asmtmp;
 #define NEG(x) x *= -1;
+int sr_neg = 0;
+#define CPI(x,n)  sr_neg = (x-n < 0); //WARN: not a complete CPI mockup
+#define BRPL(l)   if (sr_neg) goto l;
Imprint / Impressum