summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers/ti74.cpp
diff options
context:
space:
mode:
author mooglyguy <therealmogminer@gmail.com>2018-12-06 22:00:54 +0100
committer mooglyguy <therealmogminer@gmail.com>2018-12-06 22:00:54 +0100
commitce12c84eadd8ee1886dc524916bc45ed9ee7fede (patch)
tree0b9d0ff606eccf8b261a9d9508f6560aff2eed20 /src/mame/drivers/ti74.cpp
parent6056c917ed684ce82755d21f9f5e3404f418a421 (diff)
tms7000: Removed MCFG. [Ryan Holtz]
Diffstat (limited to 'src/mame/drivers/ti74.cpp')
-rw-r--r--src/mame/drivers/ti74.cpp20
1 files changed, 10 insertions, 10 deletions
diff --git a/src/mame/drivers/ti74.cpp b/src/mame/drivers/ti74.cpp
index eb0af761923..8ed43e76aeb 100644
--- a/src/mame/drivers/ti74.cpp
+++ b/src/mame/drivers/ti74.cpp
@@ -520,11 +520,11 @@ void ti74_state::machine_start()
MACHINE_CONFIG_START(ti74_state::ti74)
/* basic machine hardware */
- MCFG_DEVICE_ADD("maincpu", TMS70C46, XTAL(4'000'000))
- MCFG_DEVICE_PROGRAM_MAP(main_map)
- MCFG_TMS7000_IN_PORTA_CB(READ8(*this, ti74_state, keyboard_r))
- MCFG_TMS7000_OUT_PORTB_CB(WRITE8(*this, ti74_state, bankswitch_w))
- MCFG_TMS7000_OUT_PORTE_CB(WRITE8(*this, ti74_state, keyboard_w))
+ TMS70C46(config, m_maincpu, XTAL(4'000'000));
+ m_maincpu->set_addrmap(AS_PROGRAM, &ti74_state::main_map);
+ m_maincpu->in_porta().set(FUNC(ti74_state::keyboard_r));
+ m_maincpu->out_portb().set(FUNC(ti74_state::bankswitch_w));
+ m_maincpu->out_porte().set(FUNC(ti74_state::keyboard_w));
NVRAM(config, "sysram.ic3", nvram_device::DEFAULT_ALL_0);
@@ -556,11 +556,11 @@ MACHINE_CONFIG_END
MACHINE_CONFIG_START(ti74_state::ti95)
/* basic machine hardware */
- MCFG_DEVICE_ADD("maincpu", TMS70C46, XTAL(4'000'000))
- MCFG_DEVICE_PROGRAM_MAP(main_map)
- MCFG_TMS7000_IN_PORTA_CB(READ8(*this, ti74_state, keyboard_r))
- MCFG_TMS7000_OUT_PORTB_CB(WRITE8(*this, ti74_state, bankswitch_w))
- MCFG_TMS7000_OUT_PORTE_CB(WRITE8(*this, ti74_state, keyboard_w))
+ TMS70C46(config, m_maincpu, XTAL(4'000'000));
+ m_maincpu->set_addrmap(AS_PROGRAM, &ti74_state::main_map);
+ m_maincpu->in_porta().set(FUNC(ti74_state::keyboard_r));
+ m_maincpu->out_portb().set(FUNC(ti74_state::bankswitch_w));
+ m_maincpu->out_porte().set(FUNC(ti74_state::keyboard_w));
NVRAM(config, "sysram.ic3", nvram_device::DEFAULT_ALL_0);