public void LoadState(StateHolder st) { _Enabled = st.Rectangle2_Enabled; _Volume = st.Rectangle2_Volume; _Envelope = st.Rectangle2_Envelope; _Frequency = st.Rectangle2_Frequency; _SampleCount = st.Rectangle2_SampleCount; _RenderedLength = st.Rectangle2_RenderedLength; _DutyCycle = st.Rectangle2_DutyCycle; _FreqTimer = st.Rectangle2_FreqTimer; _DecayCount = st.Rectangle2_DecayCount; _DecayTimer = st.Rectangle2_DecayTimer; _DecayDiable = st.Rectangle2_DecayDiable; _DecayReset = st.Rectangle2_DecayReset; _DecayLoopEnable = st.Rectangle2_DecayLoopEnable; _LengthCount = st.Rectangle2_LengthCount; _SweepShift = st.Rectangle2_SweepShift; _SweepDirection = st.Rectangle2_SweepDirection; _SweepRate = st.Rectangle2_SweepRate; _SweepEnable = st.Rectangle2_SweepEnable; _SweepCount = st.Rectangle2_SweepCount; _SweepReset = st.Rectangle2_SweepReset; _SweepForceSilence = st.Rectangle2_SweepForceSilence; DutyPercentage = st.Rectangle2DutyPercentage; WaveStatus = st.Rectangle2WaveStatus; }
public void SaveState(StateHolder st) { st.VRC6SawtoothAccumRate = AccumRate; st.VRC6SawtoothAccumStep = AccumStep; st.VRC6SawtoothAccum = Accum; st.VRC6Sawtooth_FreqTimer = _FreqTimer; st.VRC6Sawtooth_Enabled = _Enabled; st.VRC6Sawtooth_Frequency = _Frequency; st.VRC6Sawtooth_SampleCount = _SampleCount; st.VRC6Sawtooth_RenderedLength = _RenderedLength; st.VRC6SawtoothOUT = OUT; }
public void LoadState(StateHolder st) { AccumRate = st.VRC6SawtoothAccumRate; AccumStep = st.VRC6SawtoothAccumStep; Accum = st.VRC6SawtoothAccum; _FreqTimer = st.VRC6Sawtooth_FreqTimer; _Enabled = st.VRC6Sawtooth_Enabled; _Frequency = st.VRC6Sawtooth_Frequency; _SampleCount = st.VRC6Sawtooth_SampleCount; _RenderedLength = st.VRC6Sawtooth_RenderedLength; OUT = st.VRC6SawtoothOUT; }
public void SaveState(StateHolder st) { st.VRC6Pulse1_Volume = _Volume; st.VRC6Pulse1DutyPercentage = DutyPercentage; st.VRC6Pulse1_DutyCycle = _DutyCycle; st.VRC6Pulse1_FreqTimer = _FreqTimer; st.VRC6Pulse1_Enabled = _Enabled; st.VRC6Pulse1_Frequency = _Frequency; st.VRC6Pulse1_SampleCount = _SampleCount; st.VRC6Pulse1_RenderedLength = _RenderedLength; st.VRC6Pulse1WaveStatus = WaveStatus; st.VRC6Pulse1OUT = OUT; }
public void LoadState(StateHolder st) { _Volume = st.VRC6Pulse1_Volume; DutyPercentage = st.VRC6Pulse1DutyPercentage; _DutyCycle = st.VRC6Pulse1_DutyCycle; _FreqTimer = st.VRC6Pulse1_FreqTimer; _Enabled = st.VRC6Pulse1_Enabled; _Frequency = st.VRC6Pulse1_Frequency; _SampleCount = st.VRC6Pulse1_SampleCount; _RenderedLength = st.VRC6Pulse1_RenderedLength; WaveStatus = st.VRC6Pulse1WaveStatus; OUT = st.VRC6Pulse1OUT; }
public void LoadState(StateHolder st) { _Frequency = st.Triangle_Frequency; _SampleCount = st.Triangle_SampleCount; _RenderedLength = st.Triangle_RenderedLength; _FreqTimer = st.Triangle_FreqTimer; _LengthCount = st.Triangle_LengthCount; _LinearCounter = st.Triangle_LinearCounter; _LinearCounterLoad = st.Triangle_LinearCounterLoad; _LinearControl = st.Triangle_LinearControl; _LengthEnabled = st.Triangle_LengthEnabled; _Sequence = st.Triangle_Sequence; HALT = st.TriangleHALT; _Enabled = st.Triangle_Enabled; OUT = st.TriangleOUT; }
public void LoadState(StateHolder st) { _Frequency = st.DMC_Frequency; _RenderedLength = st.DMC_RenderedLength; _SampleCount = st.DMC_SampleCount; DMCIRQEnabled = st.DMCDMCIRQEnabled; _Enabled = st.DMC_Enabled; _Loop = st.DMC_Loop; _FreqTimer = st.DMC_FreqTimer; DAC = st.DMCDAC; DMAStartAddress = st.DMCDMAStartAddress; DMAAddress = st.DMCDMAAddress; DMALength = st.DMCDMALength; DMALengthCounter = st.DMCDMALengthCounter; DMCBIT = st.DMCDMCBIT; DMCBYTE = st.DMCDMCBYTE; }
public void LoadState(StateHolder st) { _Enabled = st.NOIZE_Enabled; _Volume = st.NOIZE_Volume; _Envelope = st.NOIZE_Envelope; _Frequency = st.NOIZE_Frequency; _SampleCount = st.NOIZE_SampleCount; _RenderedLength = st.NOIZE_RenderedLength; _FreqTimer = st.NOIZE_FreqTimer; _LengthCount = st.NOIZE_LengthCount; _ShiftReg = st.NOIZE_ShiftReg; _DecayCount = st.NOIZE_DecayCount; _DecayTimer = st.NOIZE_DecayTimer; _DecayDiable = st.NOIZE_DecayDiable; _NoiseMode = st.NOIZE_NoiseMode; _DecayLoopEnable = st.NOIZE_DecayLoopEnable; _DecayReset = st.NOIZE_DecayReset; OUT = st.NOIZEOUT; }
public bool LoadState(string FilePath) { try { if (File.Exists(FilePath)) { _engine.Pause(); var fs = new FileStream(FilePath, FileMode.Open); var formatter = new BinaryFormatter(); Holder = (StateHolder) formatter.Deserialize(fs); fs.Close(); Holder.ApplyDataToNes(_engine); _engine.Resume(); return true; } return false; } catch { return false; } ; }
public bool LoadState(string FilePath) { try { if (File.Exists(FilePath)) { _engine.Pause(); var fs = new FileStream(FilePath, FileMode.Open); var formatter = new BinaryFormatter(); Holder = (StateHolder)formatter.Deserialize(fs); fs.Close(); Holder.ApplyDataToNes(_engine); _engine.Resume(); return(true); } return(false); } catch { return(false); } ; }
public void SaveState(StateHolder st) { st.Rectangle2_Enabled = _Enabled; st.Rectangle2_Volume = _Volume; st.Rectangle2_Envelope = _Envelope; st.Rectangle2_Frequency = _Frequency; st.Rectangle2_SampleCount = _SampleCount; st.Rectangle2_RenderedLength = _RenderedLength; st.Rectangle2_DutyCycle = _DutyCycle; st.Rectangle2_FreqTimer = _FreqTimer; st.Rectangle2_DecayCount = _DecayCount; st.Rectangle2_DecayTimer = _DecayTimer; st.Rectangle2_DecayDiable = _DecayDiable; st.Rectangle2_DecayReset = _DecayReset; st.Rectangle2_DecayLoopEnable = _DecayLoopEnable; st.Rectangle2_LengthCount = _LengthCount; st.Rectangle2_SweepShift = _SweepShift; st.Rectangle2_SweepDirection = _SweepDirection; st.Rectangle2_SweepRate = _SweepRate; st.Rectangle2_SweepEnable = _SweepEnable; st.Rectangle2_SweepCount = _SweepCount; st.Rectangle2_SweepReset = _SweepReset; st.Rectangle2_SweepForceSilence = _SweepForceSilence; st.Rectangle2DutyPercentage = DutyPercentage; st.Rectangle2WaveStatus = WaveStatus; }
public void SaveState(StateHolder st) { st.NOIZE_Enabled = _Enabled; st.NOIZE_Volume = _Volume; st.NOIZE_Envelope = _Envelope; st.NOIZE_Frequency = _Frequency; st.NOIZE_SampleCount = _SampleCount; st.NOIZE_RenderedLength = _RenderedLength; st.NOIZE_FreqTimer = _FreqTimer; st.NOIZE_LengthCount = _LengthCount; st.NOIZE_ShiftReg = _ShiftReg; st.NOIZE_DecayCount = _DecayCount; st.NOIZE_DecayTimer = _DecayTimer; st.NOIZE_DecayDiable = _DecayDiable; st.NOIZE_NoiseMode = _NoiseMode; st.NOIZE_DecayLoopEnable = _DecayLoopEnable; st.NOIZE_DecayReset = _DecayReset; st.NOIZEOUT = OUT; }
public void SaveState(StateHolder st) { st.Triangle_Frequency = _Frequency; st.Triangle_SampleCount = _SampleCount; st.Triangle_RenderedLength = _RenderedLength; st.Triangle_FreqTimer = _FreqTimer; st.Triangle_LengthCount = _LengthCount; st.Triangle_LinearCounter = _LinearCounter; st.Triangle_LinearCounterLoad = _LinearCounterLoad; st.Triangle_LinearControl = _LinearControl; st.Triangle_LengthEnabled = _LengthEnabled; st.Triangle_Sequence = _Sequence; st.TriangleHALT = HALT; st.Triangle_Enabled = _Enabled; st.TriangleOUT = OUT; }
public void SaveState(StateHolder st) { st.DMC_Frequency = _Frequency; st.DMC_RenderedLength = _RenderedLength; st.DMC_SampleCount = _SampleCount; st.DMCDMCIRQEnabled = DMCIRQEnabled; st.DMC_Enabled = _Enabled; st.DMC_Loop = _Loop; st.DMC_FreqTimer = _FreqTimer; st.DMCDAC = DAC; st.DMCDMAStartAddress = DMAStartAddress; st.DMCDMAAddress = DMAAddress; st.DMCDMALength = DMALength; st.DMCDMALengthCounter = DMALengthCounter; st.DMCDMCBIT = DMCBIT; st.DMCDMCBYTE = DMCBYTE; }