@ -188,7 +188,8 @@ uint16_t *val(int operand, bool is_a)
return &ram[ram[rpc++]];
case 0x1f:
ticks++;
return &ram[rpc++]; /* FIXME: write to literal */
lit = ram[rpc++];
return &lit;
default:
lit = operand - 0x21;