示例#1
0
        public override uint Start(byte ChipID, uint clock)
        {
            chip[ChipID] = new fmgen.OPN();
            chip[ChipID].Init(DefaultYM2203ClockValue, clock);

            return(clock);
        }
示例#2
0
        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);
        }
示例#3
0
        public void YM2203_SetMute(byte ChipID, int val)
        {
            fmgen.OPN YM2203 = chip[ChipID];
            if (YM2203 == null)
            {
                return;
            }


            YM2203.SetChannelMask((uint)val);
        }