Esempio n. 1
0
        public override uint Start(byte ChipID, uint clock, uint PSGClockValue, params object[] option)
        {
            chip[ChipID] = new fmgen.PSG();
            chip[ChipID].SetClock((int)PSGClockValue, (int)clock);

            return(clock);
        }
Esempio n. 2
0
        public override uint Start(byte ChipID, uint clock)
        {
            chip[ChipID] = new fmgen.PSG();
            chip[ChipID].SetClock((int)DefaultAY8910ClockValue, (int)clock);

            return(clock);
        }
Esempio n. 3
0
        public void AY8910_SetMute(byte ChipID, int val)
        {
            fmgen.PSG PSG = chip[ChipID];
            if (PSG == null)
            {
                return;
            }


            PSG.SetChannelMask(val);
        }