summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers/canon_s80.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/drivers/canon_s80.cpp')
-rw-r--r--src/mame/drivers/canon_s80.cpp9
1 files changed, 5 insertions, 4 deletions
diff --git a/src/mame/drivers/canon_s80.cpp b/src/mame/drivers/canon_s80.cpp
index ab08eab9614..d103fa2cfcc 100644
--- a/src/mame/drivers/canon_s80.cpp
+++ b/src/mame/drivers/canon_s80.cpp
@@ -39,11 +39,12 @@ void canons80_state::canons80_map(address_map &map)
map(0x8000, 0xffff).rom();
}
-MACHINE_CONFIG_START(canons80_state::canons80)
+void canons80_state::canons80(machine_config &config)
+{
/* basic machine hardware */
- MCFG_DEVICE_ADD("maincpu", HD6301, 5000000) /* hd63a01xop 5 MHz guessed: TODO: check on PCB */
- MCFG_DEVICE_PROGRAM_MAP(canons80_map)
-MACHINE_CONFIG_END
+ hd6301_cpu_device &maincpu(HD6301(config, "maincpu", 5000000)); /* hd63a01xop 5 MHz guessed: TODO: check on PCB */
+ maincpu.set_addrmap(AS_PROGRAM, &canons80_state::canons80_map);
+}
void canons80_state::init_canons80()
{