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
+2 -2
View File
@@ -540,7 +540,7 @@ void ResetMachineState()
{
GetCardMgr().GetDisk2CardMgr().Reset(true);
if (GetCardMgr().QuerySlot(SLOT7) == CT_GenericHDD)
dynamic_cast<HarddiskInterfaceCard&>(GetCardMgr().GetRef(SLOT7)).Reset(true);
GetCardMgr().GetRef(SLOT7).Reset(true);
g_bFullSpeed = 0; // Might've hit reset in middle of InternalCpuExecute() - so beep may get (partially) muted
MemReset(); // calls CpuInitialize(), CNoSlotClock.Reset()
@@ -595,7 +595,7 @@ void CtrlReset()
GetPravets().Reset();
GetCardMgr().GetDisk2CardMgr().Reset();
if (GetCardMgr().QuerySlot(SLOT7) == CT_GenericHDD)
dynamic_cast<HarddiskInterfaceCard&>(GetCardMgr().GetRef(SLOT7)).Reset(true);
GetCardMgr().GetRef(SLOT7).Reset(true);
KeybReset();
if (GetCardMgr().IsSSCInstalled())
GetCardMgr().GetSSC()->CommReset();