diff options
-rw-r--r-- | makefile | 1 | ||||
-rw-r--r-- | src/cpu/6502.c | 2 |
2 files changed, 2 insertions, 1 deletions
@@ -1,6 +1,7 @@ SDL = -L/usr/lib -lSDL2 interpreter: + mkdir build gcc src/interpreter.c -o build/testing clean: diff --git a/src/cpu/6502.c b/src/cpu/6502.c index 5aaffef..672ead3 100644 --- a/src/cpu/6502.c +++ b/src/cpu/6502.c @@ -29,7 +29,7 @@ void flagClear(byte flag){ // Functions which perform reusable routines for finding if a specific flag should be set. void setFlagN(byte x){ - if (x & flag_N == flag_N) + if ((x & flag_N) == flag_N) setFlag(flag_N, 1); else setFlag(flag_N, 0); |