/* DAR (decrement addressing register) */ case 0x04: case 0x05: case 0x06: case 0x07: { int temp=regs[opcode[0]&0x3]+regs[8]; if (temp<=0x7ff) regs[opcode[0]&0x3]=temp; else regs[opcode[0]&0x3]--; return EMU_SUCCESS; }