summaryrefslogtreecommitdiffstatshomepage
path: root/src/emu/sound/2608intf.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/emu/sound/2608intf.c')
-rw-r--r--src/emu/sound/2608intf.c14
1 files changed, 7 insertions, 7 deletions
diff --git a/src/emu/sound/2608intf.c b/src/emu/sound/2608intf.c
index 13c3d018809..1ae2cce7514 100644
--- a/src/emu/sound/2608intf.c
+++ b/src/emu/sound/2608intf.c
@@ -69,15 +69,15 @@ static void IRQHandler(void *param,int irq)
}
/* Timer overflow callback from timer.c */
-static TIMER_CALLBACK_PTR( timer_callback_2608_0 )
+static TIMER_CALLBACK( timer_callback_2608_0 )
{
- struct ym2608_info *info = param;
+ struct ym2608_info *info = ptr;
YM2608TimerOver(info->chip,0);
}
-static TIMER_CALLBACK_PTR( timer_callback_2608_1 )
+static TIMER_CALLBACK( timer_callback_2608_1 )
{
- struct ym2608_info *info = param;
+ struct ym2608_info *info = ptr;
YM2608TimerOver(info->chip,1);
}
@@ -92,7 +92,7 @@ static void timer_handler(void *param,int c,int count,int clock)
{ /* Start FM Timer */
attotime period = attotime_mul(ATTOTIME_IN_HZ(clock), count);
if (!timer_enable(info->timer[c], 1))
- timer_adjust_ptr(info->timer[c], period, attotime_zero);
+ timer_adjust(info->timer[c], period, 0, attotime_zero);
}
}
@@ -135,8 +135,8 @@ static void *ym2608_start(int sndindex, int clock, const void *config)
if (!info->psg) return NULL;
/* Timer Handler set */
- info->timer[0] = timer_alloc_ptr(timer_callback_2608_0, info);
- info->timer[1] = timer_alloc_ptr(timer_callback_2608_1, info);
+ info->timer[0] = timer_alloc(timer_callback_2608_0, info);
+ info->timer[1] = timer_alloc(timer_callback_2608_1, info);
/* stream system initialize */
info->stream = stream_create(0,2,rate,info,ym2608_stream_update);