summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers/cclimber.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/drivers/cclimber.cpp')
-rw-r--r--src/mame/drivers/cclimber.cpp24
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));