small update

This commit is contained in:
hap 2016-01-03 00:06:52 +01:00
parent ddf09f292c
commit da69fbd0f8
5 changed files with 14 additions and 16 deletions

View File

@ -120,7 +120,7 @@ WRITE_LINE_MEMBER(tms6100_device::rck_w)
m_rck = (state) ? 1 : 0;
}
WRITE8_MEMBER(tms6100_device::addr_w)
WRITE8_MEMBER(tms6100_device::add_w)
{
m_add = data & 0xf;
}
@ -136,7 +136,7 @@ READ_LINE_MEMBER(tms6100_device::data_line_r)
return (m_data & 8) ? 1 : 0;
}
WRITE_LINE_MEMBER(tms6100_device::romclock_w)
WRITE_LINE_MEMBER(tms6100_device::clk_w)
{
// process on falling edge
if (m_clk && !m_rck && !state)

View File

@ -103,9 +103,9 @@ public:
DECLARE_WRITE_LINE_MEMBER(m1_w);
DECLARE_WRITE_LINE_MEMBER(rck_w);
DECLARE_WRITE_LINE_MEMBER(cs_w);
DECLARE_WRITE_LINE_MEMBER(romclock_w);
DECLARE_WRITE_LINE_MEMBER(clk_w);
DECLARE_WRITE8_MEMBER(addr_w);
DECLARE_WRITE8_MEMBER(add_w);
DECLARE_READ8_MEMBER(data_r); // 4bit
DECLARE_READ_LINE_MEMBER(data_line_r);

View File

@ -1387,9 +1387,9 @@ MACHINE_CONFIG_DERIVED( radarscp1_audio, radarscp_audio )
MCFG_SOUND_ADD("tms", M58817, XTAL_640kHz)
MCFG_TMS5110_M0_CB(DEVWRITELINE("m58819", tms6100_device, m0_w))
MCFG_TMS5110_M1_CB(DEVWRITELINE("m58819", tms6100_device, m1_w))
MCFG_TMS5110_ADDR_CB(DEVWRITE8("m58819", tms6100_device, addr_w))
MCFG_TMS5110_ADDR_CB(DEVWRITE8("m58819", tms6100_device, add_w))
MCFG_TMS5110_DATA_CB(DEVREADLINE("m58819", tms6100_device, data_line_r))
MCFG_TMS5110_ROMCLK_CB(DEVWRITELINE("m58819", tms6100_device, romclock_w))
MCFG_TMS5110_ROMCLK_CB(DEVWRITELINE("m58819", tms6100_device, clk_w))
MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 1.0)
MACHINE_CONFIG_END

View File

@ -917,9 +917,9 @@ static MACHINE_CONFIG_FRAGMENT( tms5110_route )
/* sound hardware */
MCFG_TMS5110_M0_CB(DEVWRITELINE("tms6100", tms6100_device, m0_w))
MCFG_TMS5110_M1_CB(DEVWRITELINE("tms6100", tms6100_device, m1_w))
MCFG_TMS5110_ADDR_CB(DEVWRITE8("tms6100", tms6100_device, addr_w))
MCFG_TMS5110_ADDR_CB(DEVWRITE8("tms6100", tms6100_device, add_w))
MCFG_TMS5110_DATA_CB(DEVREADLINE("tms6100", tms6100_device, data_line_r))
MCFG_TMS5110_ROMCLK_CB(DEVWRITELINE("tms6100", tms6100_device, romclock_w))
MCFG_TMS5110_ROMCLK_CB(DEVWRITELINE("tms6100", tms6100_device, clk_w))
MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.5)
MACHINE_CONFIG_END

View File

@ -221,13 +221,11 @@ WRITE16_MEMBER(tispellb_state::rev2_write_r)
// R12: TMC0355 CS
// R4: TMC0355 M1
// R6: TMC0355 M0
if (data & 0x1000)
{
m_tms6100->m1_w(data >> 4 & 1);
m_tms6100->m0_w(data >> 6 & 1);
m_tms6100->romclock_w(1);
m_tms6100->romclock_w(0);
}
m_tms6100->cs_w(data >> 12 & 1);
m_tms6100->m1_w(data >> 4 & 1);
m_tms6100->m0_w(data >> 6 & 1);
m_tms6100->clk_w(1);
m_tms6100->clk_w(0);
// rest is same as rev1
main_write_r(space, offset, data);
@ -371,7 +369,7 @@ static MACHINE_CONFIG_START( rev2, tispellb_state )
MCFG_TMS1XXX_WRITE_O_CB(WRITE16(tispellb_state, rev2_write_o))
MCFG_TMS1XXX_WRITE_R_CB(WRITE16(tispellb_state, rev2_write_r))
MCFG_TMS0270_READ_CTL_CB(DEVREAD8("tms6100", tms6100_device, data_r))
MCFG_TMS0270_WRITE_CTL_CB(DEVWRITE8("tms6100", tms6100_device, addr_w))
MCFG_TMS0270_WRITE_CTL_CB(DEVWRITE8("tms6100", tms6100_device, add_w))
MCFG_DEVICE_ADD("tms6100", TMS6100, 350000)
MCFG_TMS6100_4BIT_MODE()