diff options
Diffstat (limited to 'src/mame/drivers/vgmplay.cpp')
-rw-r--r-- | src/mame/drivers/vgmplay.cpp | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/src/mame/drivers/vgmplay.cpp b/src/mame/drivers/vgmplay.cpp index b8818ef661a..1f76c789023 100644 --- a/src/mame/drivers/vgmplay.cpp +++ b/src/mame/drivers/vgmplay.cpp @@ -1315,13 +1315,13 @@ void vgmplay_state::machine_start() m_okim6295_clock[0] &= ~0x80000000; m_okim6295_pin7[0] = 1; } - m_okim6295[0]->config_pin7(m_okim6295_pin7[0]); + m_okim6295[0]->config_pin7(m_okim6295_pin7[0] ? okim6295_device::PIN7_HIGH : okim6295_device::PIN7_LOW); // FIXME: no guarantee this device hasn't started yet - may be better to wait for it to start then use set_pin7 m_okim6295[0]->set_unscaled_clock(m_okim6295_clock[0] & ~0xc0000000); if (m_okim6295_clock[0] & 0x40000000) { m_okim6295_clock[0] &= ~0x40000000; m_okim6295_clock[1] = m_okim6295_clock[0]; m_okim6295_pin7[1] = m_okim6295_pin7[0]; - m_okim6295[1]->config_pin7(m_okim6295_pin7[1]); + m_okim6295[1]->config_pin7(m_okim6295_pin7[1] ? okim6295_device::PIN7_HIGH : okim6295_device::PIN7_LOW); // FIXME: no guarantee this device hasn't started yet - may be better to wait for it to start then use set_pin7 m_okim6295[1]->set_unscaled_clock(m_okim6295_clock[1]); } } @@ -1417,7 +1417,7 @@ WRITE8_MEMBER(vgmplay_state::okim6295_pin7_w) if ((data & mem_mask) != (m_okim6295_pin7[Chip] & mem_mask)) { COMBINE_DATA(&m_okim6295_pin7[Chip]); - m_okim6295[Chip]->config_pin7(m_okim6295_pin7[Chip]); + m_okim6295[Chip]->set_pin7(m_okim6295_pin7[Chip]); } } @@ -1727,12 +1727,12 @@ MACHINE_CONFIG_START(vgmplay_state::vgmplay) MCFG_SOUND_ROUTE(0, "lspeaker", 1) MCFG_SOUND_ROUTE(1, "rspeaker", 1) - MCFG_OKIM6295_ADD("okim6295a", 1000000, PIN7_HIGH) + MCFG_DEVICE_ADD("okim6295a", OKIM6295, 1000000, okim6295_device::PIN7_HIGH) MCFG_DEVICE_ADDRESS_MAP(0, okim6295a_map) MCFG_SOUND_ROUTE(ALL_OUTPUTS, "lspeaker", 0.25) MCFG_SOUND_ROUTE(ALL_OUTPUTS, "rspeaker", 0.25) - MCFG_OKIM6295_ADD("okim6295b", 1000000, PIN7_HIGH) + MCFG_DEVICE_ADD("okim6295b", OKIM6295, 1000000, okim6295_device::PIN7_HIGH) MCFG_DEVICE_ADDRESS_MAP(0, okim6295b_map) MCFG_SOUND_ROUTE(ALL_OUTPUTS, "lspeaker", 0.25) MCFG_SOUND_ROUTE(ALL_OUTPUTS, "rspeaker", 0.25) |