Example #1
0
    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);
        }
    }
Example #2
0
 public override void Process(Cpu cpu)
 {
     cpu.ClearStackAndStates();
 }