private void Update() { foreach (uint u in m_UpdateAddrList) { m_CpuInstance.ClearStackAndStates(); m_CpuInstance.PushState(u); //Jump to Registered Function while (m_CpuInstance.StackDepth != 0) { m_CpuInstance.Cycle(); } m_CpuInstance.UnSet(Cpu.Flags.Halt); } }
public override void Process(Cpu cpu) { cpu.ClearStackAndStates(); }