public override uint Start(byte ChipID, uint clock) { chip[ChipID] = new fmgen.OPN(); chip[ChipID].Init(DefaultYM2203ClockValue, clock); return(clock); }
public override uint Start(byte ChipID, uint clock, uint FMClockValue, params object[] option) { chip[ChipID] = new fmgen.OPN(); chip[ChipID].Init(FMClockValue, clock); return(clock); }
public void YM2203_SetMute(byte ChipID, int val) { fmgen.OPN YM2203 = chip[ChipID]; if (YM2203 == null) { return; } YM2203.SetChannelMask((uint)val); }