コード例 #1
0
ファイル: op2.c プロジェクト: DarrenBranford/MAME4iOS
static void F2WriteSecondOperand(v60_state *cpustate, UINT8 dim2)
{
	cpustate->moddim = dim2;
	cpustate->modm = cpustate->instflags & 0x20;
	cpustate->modadd = cpustate->PC + 2 + cpustate->amlength1;
	cpustate->amlength2 = WriteAM(cpustate);
}
コード例 #2
0
ファイル: op2.c プロジェクト: libretro/mame2003-libretro
void F2WriteSecondOperand(UINT8 dim2)
{
	modDim = dim2;
	modM = if2 & 0x20;
	modAdd = PC + 2 + amLength1;
	amLength2 = WriteAM();
}
コード例 #3
0
static UINT32 opPOP(v60_state *cpustate)
{
	cpustate->modadd = cpustate->PC + 1;
	cpustate->moddim = 2;
	cpustate->modwritevalw = cpustate->program->read_dword_unaligned(cpustate->SP);
	cpustate->SP +=4;
	cpustate->amlength1 = WriteAM(cpustate);

	return cpustate->amlength1 + 1;
}
コード例 #4
0
ファイル: op3.c プロジェクト: BirchJD/xmame-0.103-RPi
UINT32 opPOP(void)
{
	modAdd=PC+1;
	modDim=2;
	modWriteValW=MemRead32(SP);
	SP+=4;
	amLength1=WriteAM();

	return amLength1 + 1;
}
コード例 #5
0
static UINT32 opGETPSW(v60_state *cpustate)
{
	cpustate->modadd = cpustate->PC + 1;
	cpustate->moddim = 2;
	cpustate->modwritevalw = v60ReadPSW(cpustate);

	// Write cpustate->PSW to the operand
	cpustate->amlength1 = WriteAM(cpustate);

	return cpustate->amlength1 + 1;
}
コード例 #6
0
ファイル: op3.c プロジェクト: BirchJD/xmame-0.103-RPi
UINT32 opGETPSW(void)
{
	modAdd=PC + 1;
	modDim=2;
	modWriteValW=v60ReadPSW();

	/* Write PSW to the operand */
	amLength1=WriteAM();

	return amLength1 + 1;
}