Add Card::Update() (PR #1000)

And use it in ContinueExecution()
This commit is contained in:
Andrea
2021-11-13 18:13:01 +00:00
committed by GitHub
parent 8662a99179
commit 2e04ce348a
18 changed files with 63 additions and 23 deletions
+3 -3
View File
@@ -48,13 +48,13 @@ bool Disk2CardManager::IsConditionForFullSpeed(void)
return false;
}
void Disk2CardManager::UpdateDriveState(UINT cycles)
void Disk2CardManager::Update(const ULONG nExecutedCycles)
{
for (UINT i = 0; i < NUM_SLOTS; i++)
{
if (GetCardMgr().QuerySlot(i) == CT_Disk2)
{
dynamic_cast<Disk2InterfaceCard&>(GetCardMgr().GetRef(i)).UpdateDriveState(cycles);
GetCardMgr().GetRef(i).Update(nExecutedCycles);
}
}
}
@@ -65,7 +65,7 @@ void Disk2CardManager::Reset(const bool powerCycle /*=false*/)
{
if (GetCardMgr().QuerySlot(i) == CT_Disk2)
{
dynamic_cast<Disk2InterfaceCard&>(GetCardMgr().GetRef(i)).Reset(powerCycle);
GetCardMgr().GetRef(i).Reset(powerCycle);
}
}
}