summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/audio/trackfld.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/audio/trackfld.c')
-rw-r--r--src/mame/audio/trackfld.c22
1 files changed, 11 insertions, 11 deletions
diff --git a/src/mame/audio/trackfld.c b/src/mame/audio/trackfld.c
index 990d95d063f..bfc41a61542 100644
--- a/src/mame/audio/trackfld.c
+++ b/src/mame/audio/trackfld.c
@@ -27,14 +27,14 @@ READ8_HANDLER( trackfld_sh_timer_r )
return clock & 0xF;
}
-READ8_HANDLER( trackfld_speech_r )
+READ8_DEVICE_HANDLER( trackfld_speech_r )
{
- return vlm5030_bsy() ? 0x10 : 0;
+ return vlm5030_bsy(device) ? 0x10 : 0;
}
static int last_addr = 0;
-WRITE8_HANDLER( trackfld_sound_w )
+WRITE8_DEVICE_HANDLER( trackfld_sound_w )
{
if( (offset & 0x07) == 0x03 )
{
@@ -45,10 +45,10 @@ WRITE8_HANDLER( trackfld_sound_w )
/* A8 VLM5030 ST pin */
if( changes & 0x100 )
- vlm5030_st( offset&0x100 );
+ vlm5030_st( device, offset&0x100 );
/* A9 VLM5030 RST pin */
if( changes & 0x200 )
- vlm5030_rst( offset&0x200 );
+ vlm5030_rst( device, offset&0x200 );
}
last_addr = offset;
}
@@ -57,10 +57,10 @@ READ8_HANDLER( hyperspt_sh_timer_r )
{
UINT32 clock = cpu_get_total_cycles(space->cpu) / TIMER_RATE;
- return (clock & 0x3) | (vlm5030_bsy()? 0x04 : 0);
+ return (clock & 0x3) | (vlm5030_bsy(devtag_get_device(space->machine, SOUND, "vlm"))? 0x04 : 0);
}
-WRITE8_HANDLER( hyperspt_sound_w )
+WRITE8_DEVICE_HANDLER( hyperspt_sound_w )
{
int changes = offset^last_addr;
/* A3 = data enable for VLM5030 (don't care ) */
@@ -72,10 +72,10 @@ WRITE8_HANDLER( hyperspt_sound_w )
/* A4 VLM5030 ST pin */
if( changes & 0x10 )
- vlm5030_st( offset&0x10 );
+ vlm5030_st( device, offset&0x10 );
/* A5 VLM5030 RST pin */
if( changes & 0x20 )
- vlm5030_rst( offset&0x20 );
+ vlm5030_rst( device, offset&0x20 );
last_addr = offset;
}
@@ -102,9 +102,9 @@ WRITE8_HANDLER( konami_SN76496_latch_w )
}
-WRITE8_HANDLER( konami_SN76496_0_w )
+WRITE8_DEVICE_HANDLER( konami_SN76496_w )
{
- sn76496_0_w(space, offset, SN76496_latch);
+ sn76496_w(device, offset, SN76496_latch);
}