示例#1
0
文件: MTVU.cpp 项目: Fordi/pcsx2
// Called on Saving/Loading states...
void SaveStateBase::mtvuFreeze()
{
    FreezeTag("MTVU");
    pxAssert(vu1Thread.IsDone());
    if (!IsSaving()) vu1Thread.Reset();
    Freeze(vu1Thread.vuCycles);
    Freeze(vu1Thread.vuCycleIdx);
}
示例#2
0
void SaveStateBase::sprFreeze()
{
	FreezeTag("SPRdma");

	Freeze(spr0finished);
	Freeze(spr1finished);
	Freeze(mfifotransferred);
}
示例#3
0
void SaveStateBase::psxRcntFreeze()
{
	FreezeTag( "iopCounters" );

    Freeze(psxCounters);
	Freeze(psxNextCounter);
	Freeze(psxNextsCounter);

	if( IsLoading() )
		psxRcntSetGates();
}
示例#4
0
void SaveStateBase::ipuDmaFreeze()
{
	FreezeTag( "IPUdma" );
	Freeze(g_nDMATransfer);
	Freeze(IPU1Status);
}
示例#5
0
文件: CdRom.cpp 项目: Aced14/pcsx2
void SaveStateBase::cdrFreeze()
{
	FreezeTag( "cdrom" );
	Freeze(cdr);
}