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; } }
/// <summary> /// マスタークロックの設定 /// </summary> /// <param name="mClock">設定したい値</param> /// <returns>実際設定された値</returns> override public uint SetMasterClock(uint mClock) { //SCCIはクロックの変更不可 return((uint)realChip.getSoundChipClock()); }