diff options
Diffstat (limited to 'src/mame/drivers/canon_s80.cpp')
-rw-r--r-- | src/mame/drivers/canon_s80.cpp | 9 |
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() { |