diff options
Diffstat (limited to 'src/mame/drivers/cclimber.cpp')
-rw-r--r-- | src/mame/drivers/cclimber.cpp | 24 |
1 files changed, 12 insertions, 12 deletions
diff --git a/src/mame/drivers/cclimber.cpp b/src/mame/drivers/cclimber.cpp index 96f8a320b76..d7d757d4ed5 100644 --- a/src/mame/drivers/cclimber.cpp +++ b/src/mame/drivers/cclimber.cpp @@ -1190,11 +1190,11 @@ MACHINE_CONFIG_START(cclimber_state::yamato) root(config); /* basic machine hardware */ - MCFG_DEVICE_REPLACE(m_maincpu, SEGA_315_5018, XTAL(18'432'000)/3/2) /* 3.072 MHz */ - MCFG_DEVICE_PROGRAM_MAP(yamato_map) - MCFG_DEVICE_IO_MAP(yamato_portmap) - MCFG_DEVICE_OPCODES_MAP(yamato_decrypted_opcodes_map) - MCFG_SEGACRPT_SET_DECRYPTED_TAG(":decrypted_opcodes") + sega_315_5018_device &maincpu(SEGA_315_5018(config.replace(), m_maincpu, XTAL(18'432'000)/3/2)); /* 3.072 MHz */ + maincpu.set_addrmap(AS_PROGRAM, &cclimber_state::yamato_map); + maincpu.set_addrmap(AS_IO, &cclimber_state::yamato_portmap); + maincpu.set_addrmap(AS_OPCODES, &cclimber_state::yamato_decrypted_opcodes_map); + maincpu.set_decrypted_tag(":decrypted_opcodes"); MCFG_DEVICE_ADD("audiocpu", Z80, 3072000) /* 3.072 MHz ? */ MCFG_DEVICE_PROGRAM_MAP(yamato_audio_map) @@ -1219,13 +1219,13 @@ MACHINE_CONFIG_END MACHINE_CONFIG_START(cclimber_state::toprollr) cclimber(config); - MCFG_DEVICE_REPLACE(m_maincpu, SEGA_315_5018, XTAL(18'432'000)/3/2) /* 3.072 MHz */ - MCFG_DEVICE_PROGRAM_MAP(toprollr_map) - MCFG_DEVICE_IO_MAP(cclimber_portmap) - MCFG_DEVICE_OPCODES_MAP(toprollr_decrypted_opcodes_map) - MCFG_SEGACRPT_SET_SIZE(0) - MCFG_SEGACRPT_SET_NUMBANKS(3) - MCFG_SEGACRPT_SET_BANKSIZE(0x6000) + sega_315_5018_device &maincpu(SEGA_315_5018(config.replace(), m_maincpu, XTAL(18'432'000)/3/2)); /* 3.072 MHz */ + maincpu.set_addrmap(AS_PROGRAM, &cclimber_state::toprollr_map); + maincpu.set_addrmap(AS_IO, &cclimber_state::cclimber_portmap); + maincpu.set_addrmap(AS_OPCODES, &cclimber_state::toprollr_decrypted_opcodes_map); + maincpu.set_size(0); + maincpu.set_numbanks(3); + maincpu.set_banksize(0x6000); m_mainlatch->q_out_cb<5>().set(FUNC(cclimber_state::toprollr_rombank_w)); m_mainlatch->q_out_cb<6>().set(FUNC(cclimber_state::toprollr_rombank_w)); |