Example #1
0
        public void LoadState(BinaryReader binaryReader)
        {
            cycle       = binaryReader.ReadUInt64();
            framePeriod = binaryReader.ReadByte();
            frameValue  = binaryReader.ReadByte();
            frameIrq    = binaryReader.ReadBoolean();

            Pulse1.LoadState(binaryReader);
            Pulse2.LoadState(binaryReader);
            Triangle.LoadState(binaryReader);
            Noise.LoadState(binaryReader);
            Dmc.LoadState(binaryReader);
        }