namespace BizHawk.Emulation.Sound { public sealed class YM2612 : ISoundProvider { public byte ReadStatus() { // default status: not BUSY, both timers tripped return 3; } public void Write(int addr, byte value) { System.Console.WriteLine("YM2612: {0:X2} -> {1:X2}", addr, value); } public void Reset() { } public void DiscardSamples() {} public void GetSamples(short[] samples) {} public int MaxVolume { get; set; } } }