burn_md2612 does not need timer

This commit is contained in:
dinkc64 2017-08-05 04:29:11 +00:00
parent 57f6faa0a8
commit e507e99b1d
2 changed files with 2 additions and 13 deletions

View File

@ -138,8 +138,6 @@ static void MD2612UpdateResample(INT16* pSoundBuf, INT32 nSegmentEnd)
nFractionalPosition &= 0xFFFF;
nMD2612Position = nExtraSamples;
dTime += 100.0 / nBurnFPS;
}
}
@ -163,8 +161,6 @@ void BurnMD2612Reset()
if (!DebugSnd_YM2612Initted) bprintf(PRINT_ERROR, _T("BurnMD2612Reset called without init\n"));
#endif
BurnTimerReset();
MDYM2612Reset();
}
@ -178,8 +174,6 @@ void BurnMD2612Exit()
MDYM2612Exit();
BurnTimerExit();
BurnFree(pBuffer);
nNumChips = 0;
@ -188,7 +182,7 @@ void BurnMD2612Exit()
DebugSnd_YM2612Initted = 0;
}
INT32 BurnMD2612Init(INT32 num, INT32 bIsPal, INT32 (*StreamCallback)(INT32), double (*GetTimeCallback)(), INT32 bAddSignal)
INT32 BurnMD2612Init(INT32 num, INT32 bIsPal, INT32 (*StreamCallback)(INT32), INT32 bAddSignal)
{
if (num > 1) {
bprintf(0, _T("BurnMD2612Init(): MD2612 only supports 1 chip!\n"));
@ -197,8 +191,6 @@ INT32 BurnMD2612Init(INT32 num, INT32 bIsPal, INT32 (*StreamCallback)(INT32), do
DebugSnd_YM2612Initted = 1;
BurnTimerInit(NULL, GetTimeCallback);
if (nBurnSoundRate <= 0) {
BurnMD2612StreamCallback = MD2612StreamCallbackDummy;
@ -260,7 +252,6 @@ void BurnMD2612Scan(INT32 nAction, INT32* pnMin)
#endif
if (nAction & ACB_DRIVER_DATA) {
BurnTimerScan(nAction, pnMin);
SCAN_VAR(nMD2612Position);
if (nAction & ACB_WRITE) {

View File

@ -3,11 +3,9 @@
extern "C" {
#include "ym2612.h"
}
#include "timer.h"
extern "C" void BurnMD2612UpdateRequest();
INT32 BurnMD2612Init(INT32 num, INT32 bIsPal, INT32 (*StreamCallback)(INT32), double (*GetTimeCallback)(), INT32 bAddSignal);
INT32 BurnMD2612Init(INT32 num, INT32 bIsPal, INT32 (*StreamCallback)(INT32), INT32 bAddSignal);
void BurnMD2612SetRoute(INT32 nChip, INT32 nIndex, double nVolume, INT32 nRouteDir);
void BurnMD2612Reset();
void BurnMD2612Exit();