private void tmrUpdate_Tick(object sender, EventArgs e) { ApuState state = new ApuState(); InteropEmu.DebugGetApuState(ref state); ctrlSquareInfo1.ProcessState(ref state.Square1); ctrlSquareInfo2.ProcessState(ref state.Square2); ctrlTriangleInfo.ProcessState(ref state.Triangle); ctrlNoiseInfo.ProcessState(ref state.Noise); ctrlDmcInfo.ProcessState(ref state.Dmc); ctrlFrameCounterInfo.ProcessState(ref state.FrameCounter); }