forked from sin365/AxibugEmuOnline
46 lines
1.1 KiB
C#
46 lines
1.1 KiB
C#
using System;
|
|
|
|
namespace VirtualNes.Core
|
|
{
|
|
public class APU_FDS : APU_INTERFACE
|
|
{
|
|
private FDSSOUND fds = new FDSSOUND();
|
|
private FDSSOUND fds_sync = new FDSSOUND();
|
|
|
|
public override void Reset(float fClock, int nRate)
|
|
{
|
|
throw new System.NotImplementedException();
|
|
}
|
|
|
|
public override void Setup(float fClock, int nRate)
|
|
{
|
|
throw new System.NotImplementedException();
|
|
}
|
|
|
|
public override void Write(ushort addr, byte data)
|
|
{
|
|
throw new System.NotImplementedException();
|
|
}
|
|
|
|
public override int Process(int channel)
|
|
{
|
|
throw new System.NotImplementedException();
|
|
}
|
|
|
|
internal void SyncWrite(ushort addr, byte data)
|
|
{
|
|
WriteSub(addr, data, fds_sync, 1789772.5d);
|
|
}
|
|
|
|
private void WriteSub(ushort addr, byte data, FDSSOUND ch, double rate)
|
|
{
|
|
throw new NotImplementedException();
|
|
}
|
|
|
|
private class FDSSOUND
|
|
{
|
|
//todo : 实现
|
|
}
|
|
}
|
|
}
|