diff options
Diffstat (limited to 'src/orgaemu.c')
-rw-r--r-- | src/orgaemu.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/orgaemu.c b/src/orgaemu.c index cdadb69..cb1d6e2 100644 --- a/src/orgaemu.c +++ b/src/orgaemu.c @@ -143,6 +143,12 @@ exec_data(uint16_t *mem) case OP_XOR: push(pop() ^ pop()); break; + case OP_INC: + push(pop() + 1); + break; + case OP_DEC: + push(pop() - 1); + break; default: fprintf(stderr, "unhandled opcode %04x\n", mem[pc]); if (mem[pc] <= OP_SLP) |