public void Play(IRzxFrameSource frameSource) { m_frameSource = frameSource; IsPlayback = false; // avoid reenter for CheckInt m_frameArray = frameSource.GetNextFrameArray(); m_playFrame = 0; m_playIndex = 0; m_cpu.RzxCounter = 0; IsPlayback = m_frameArray != null && m_frameArray.Length > 0; IsRecording = false; }