...
|
...
|
@@ -49,8 +49,8 @@ uxn_eval(Uxn *u, Uint16 pc)
|
49
|
49
|
case 0x00:
|
50
|
50
|
/* Literals/Calls */
|
51
|
51
|
if(instr == 0x20) /* JMI */ { PEEK16(a, pc) pc = a; }
|
52
|
|
- else if(instr == 0x40) /* JCI */ { sp = &u->wst->ptr; src = u->wst; POP8(a) if(a) { PEEK16(b, pc) pc = b; } else { pc += 2; } }
|
53
|
|
- else if(instr == 0x60) /* JSI */ { PEEK16(a, pc) PUSH16(u->rst, pc + 2) pc = a; }
|
|
52
|
+ else if(instr == 0x40) /* JCI */ { sp = &u->wst->ptr; src = u->wst; POP8(b) if(b) { PEEK16(a, pc) pc = a; } else { pc += 2; } }
|
|
53
|
+ else if(instr == 0x60) /* JSI */ { PUSH16(u->rst, pc + 2) PEEK16(a, pc) pc = a; }
|
54
|
54
|
else if(bs) /* LIT2 */ { PEEK16(a, pc) PUSH16(src, a) pc += 2; }
|
55
|
55
|
else /* LITr */ { a = u->ram[pc++]; PUSH8(src, a) } break;
|
56
|
56
|
/* ALU */
|