Example #1
0
Z80OPCODE opx_35(Z80 *cpu) { // dec (ix+nn)
   signed char ofs = cpu->MemIf->rm(cpu->pc++);
   unsigned char t = cpu->MemIf->rm(cpu->ix + ofs);
   dec8(cpu, t);
   cpu->MemIf->wm(cpu->ix + ofs, t);
   cpu->t += 15;
}
Example #2
0
void dec()
{
  uint16_t a = GET_EAB;
  uint8_t t = get_memb(a);

  dec8(t);
  set_memb(a, t);
}
Example #3
0
void dec8(int num)
{
	int res;
	if(num==0)
		return;
	res=num%8;
	num/=8;
	dec8(num);
	printf("%d",res);
}
Example #4
0
void decb()
{
  dec8(rb);
}
Example #5
0
void deca()
{
  dec8(ra);
}
Z80OPCODE op_0D(Z80 *cpu) { // dec c
   dec8(cpu, cpu->c);
}
Z80OPCODE op_05(Z80 *cpu) { // dec b
   dec8(cpu, cpu->b);
}
Z80OPCODE op_1D(Z80 *cpu) { // dec e
   dec8(cpu, cpu->e);
}
Z80OPCODE op_15(Z80 *cpu) { // dec d
   dec8(cpu, cpu->d);
}
Example #10
0
Z80OPCODE opx_2D(Z80 *cpu) { // dec xl
   dec8(cpu, cpu->xl);
}
Example #11
0
Z80OPCODE opx_25(Z80 *cpu) { // dec xh
   dec8(cpu, cpu->xh);
}