summaryrefslogtreecommitdiffstatshomepage
path: root/src/mess/audio/gamate.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/mess/audio/gamate.c')
-rw-r--r--src/mess/audio/gamate.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/mess/audio/gamate.c b/src/mess/audio/gamate.c
index 15ed48d22b6..19555dd7c44 100644
--- a/src/mess/audio/gamate.c
+++ b/src/mess/audio/gamate.c
@@ -193,7 +193,7 @@ WRITE8_MEMBER( gamate_sound_device::device_w )
size = reg[chan*2] | ((reg[chan*2+1] & 0xf) << 8);
if (size)
{
- m_channels[chan].size= (int) (machine().sample_rate() * size*ClockDelay / machine().device("maincpu")->unscaled_clock());
+ m_channels[chan].size= (int) (machine().sample_rate() * size*ClockDelay / m_clock);
}
else
{
@@ -205,7 +205,7 @@ WRITE8_MEMBER( gamate_sound_device::device_w )
size=data&0x1f;
if (size==0)
size=1;
- noise.step= machine().device("maincpu")->unscaled_clock() / (1.0*ClockDelay*machine().sample_rate()*size);
+ noise.step= m_clock / (1.0*ClockDelay*machine().sample_rate()*size);
break;
case 7:
m_channels[Right].full_cycle=data&1;
@@ -229,7 +229,7 @@ WRITE8_MEMBER( gamate_sound_device::device_w )
size = reg[0xb] | ((reg[0xc]) << 8);
if (size==0)
size=1;
- envelope.step= machine().device("maincpu")->unscaled_clock() / (1.0*ClockDelay*machine().sample_rate()*size);
+ envelope.step= m_clock / (1.0*ClockDelay*machine().sample_rate()*size);
break;
case 0xd:
envelope.control=data&0xf;