コード例 #1
0
 public NoiseChannel(GameBoySpu spu)
 {
     Spu             = spu ?? throw new ArgumentNullException(nameof(spu));
     ChannelVolume   = 1;
     _volumeEnvelope = new VolumeEnvelope(this);
     _lfsr           = new LfsRegister(this);
 }
コード例 #2
0
ファイル: NoiseChannel.cs プロジェクト: bravo07/Emux
 public NoiseChannel(GameBoySpu spu)
 {
     if (spu == null)
     {
         throw new ArgumentNullException(nameof(spu));
     }
     _spu = spu;
 }
コード例 #3
0
ファイル: WaveSoundChannel.cs プロジェクト: djlw78/Emux
 public WaveSoundChannel(GameBoySpu spu)
 {
     if (spu == null)
     {
         throw new ArgumentNullException(nameof(spu));
     }
     _spu          = spu;
     ChannelVolume = 1;
 }
コード例 #4
0
ファイル: SquareChannel.cs プロジェクト: play3577/Emux
 public SquareChannel(GameBoySpu spu)
 {
     Spu             = spu ?? throw new ArgumentNullException(nameof(spu));
     ChannelVolume   = 1;
     _volumeEnvelope = new VolumeEnvelope(this);
 }
コード例 #5
0
ファイル: SquareSweepChannel.cs プロジェクト: gb-archive/DMG
 public SquareSweepChannel(GameBoySpu spu)
     : base(spu)
 {
     _spu = spu;
 }
コード例 #6
0
ファイル: WaveSoundChannel.cs プロジェクト: markr90/Emux
 public WaveSoundChannel(GameBoySpu spu)
 {
     Spu           = spu ?? throw new ArgumentNullException(nameof(spu));
     ChannelVolume = 1;
 }