summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers/dual68.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/drivers/dual68.cpp')
-rw-r--r--src/mame/drivers/dual68.cpp25
1 files changed, 12 insertions, 13 deletions
diff --git a/src/mame/drivers/dual68.cpp b/src/mame/drivers/dual68.cpp
index e49dbf70b65..cb7d57789d4 100644
--- a/src/mame/drivers/dual68.cpp
+++ b/src/mame/drivers/dual68.cpp
@@ -46,7 +46,7 @@ private:
WRITE16_MEMBER( dual68_state::terminal_w )
{
- m_terminal->write(data >> 8);
+ m_terminal->write(space, 0, data >> 8);
}
void dual68_state::dual68_mem(address_map &map)
@@ -93,25 +93,24 @@ void dual68_state::kbd_put(u8 data)
//m_term_data = data;
}
-void dual68_state::dual68(machine_config &config)
-{
+MACHINE_CONFIG_START(dual68_state::dual68)
/* basic machine hardware */
- M68000(config, m_maincpu, 16_MHz_XTAL / 2); // MC68000L8
- m_maincpu->set_addrmap(AS_PROGRAM, &dual68_state::dual68_mem);
+ MCFG_DEVICE_ADD("maincpu", M68000, 16_MHz_XTAL / 2) // MC68000L8
+ MCFG_DEVICE_PROGRAM_MAP(dual68_mem)
- i8085a_cpu_device &siocpu(I8085A(config, "siocpu", 9.8304_MHz_XTAL)); // NEC D8085AC-2
- siocpu.set_addrmap(AS_PROGRAM, &dual68_state::sio4_mem);
- siocpu.set_addrmap(AS_IO, &dual68_state::sio4_io);
+ MCFG_DEVICE_ADD("siocpu", I8085A, 9.8304_MHz_XTAL) // NEC D8085AC-2
+ MCFG_DEVICE_PROGRAM_MAP(sio4_mem)
+ MCFG_DEVICE_IO_MAP(sio4_io)
/* video hardware */
GENERIC_TERMINAL(config, m_terminal, 0);
m_terminal->set_keyboard_callback(FUNC(dual68_state::kbd_put));
- MC2661(config, "usart1", 9.8304_MHz_XTAL / 2); // SCN2661B
- MC2661(config, "usart2", 9.8304_MHz_XTAL / 2); // SCN2661B
- MC2661(config, "usart3", 9.8304_MHz_XTAL / 2); // SCN2661B
- MC2661(config, "usart4", 9.8304_MHz_XTAL / 2); // SCN2661B
-}
+ MCFG_DEVICE_ADD("usart1", MC2661, 9.8304_MHz_XTAL / 2) // SCN2661B
+ MCFG_DEVICE_ADD("usart2", MC2661, 9.8304_MHz_XTAL / 2) // SCN2661B
+ MCFG_DEVICE_ADD("usart3", MC2661, 9.8304_MHz_XTAL / 2) // SCN2661B
+ MCFG_DEVICE_ADD("usart4", MC2661, 9.8304_MHz_XTAL / 2) // SCN2661B
+MACHINE_CONFIG_END
/* ROM definition */
ROM_START( dual68 )