mirror of
https://github.com/holub/mame
synced 2025-04-22 16:31:49 +03:00
small update
This commit is contained in:
parent
ddf09f292c
commit
da69fbd0f8
@ -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)
|
||||
|
@ -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);
|
||||
|
||||
|
@ -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
|
||||
|
||||
|
@ -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
|
||||
|
||||
|
@ -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()
|
||||
|
Loading…
Reference in New Issue
Block a user