Ejemplo n.º 1
0
        override public void init()
        {
            NSoundInterface nsif = scci.NSoundInterfaceManager_.getInterface(BusID);
            NSoundChip      nsc  = nsif.getSoundChip(SoundChip);

            realChip = nsc;
            dClock   = (uint)nsc.getSoundChipClock();

            //chipの種類ごとに初期化コマンドを送りたい場合
            switch (nsc.getSoundChipType())
            {
            case (int)EnmRealChipType.YM2608:
                //setRegister(0x2d, 00);
                //setRegister(0x29, 82);
                //setRegister(0x07, 38);
                break;
            }
        }
Ejemplo n.º 2
0
        /// <summary>
        /// マスタークロックの設定
        /// </summary>
        /// <param name="mClock">設定したい値</param>
        /// <returns>実際設定された値</returns>
        override public uint SetMasterClock(uint mClock)
        {
            //SCCIはクロックの変更不可

            return((uint)realChip.getSoundChipClock());
        }