summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers/srmp5.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/drivers/srmp5.cpp')
-rw-r--r--src/mame/drivers/srmp5.cpp10
1 files changed, 5 insertions, 5 deletions
diff --git a/src/mame/drivers/srmp5.cpp b/src/mame/drivers/srmp5.cpp
index 6c2dc2cc0a2..cbbb4e2e519 100644
--- a/src/mame/drivers/srmp5.cpp
+++ b/src/mame/drivers/srmp5.cpp
@@ -85,7 +85,7 @@ public:
private:
required_device<gfxdecode_device> m_gfxdecode;
required_device<palette_device> m_palette;
- required_device<cpu_device> m_maincpu;
+ required_device<r3051_device> m_maincpu;
required_device<st0016_cpu_device> m_soundcpu;
required_region_ptr<uint16_t> m_chrrom;
@@ -569,10 +569,10 @@ GFXDECODE_END
MACHINE_CONFIG_START(srmp5_state::srmp5)
/* basic machine hardware */
- MCFG_DEVICE_ADD("maincpu", R3051, 25000000)
- MCFG_R3000_ENDIANNESS(ENDIANNESS_LITTLE)
- MCFG_DEVICE_PROGRAM_MAP(srmp5_mem)
- MCFG_DEVICE_VBLANK_INT_DRIVER("screen", srmp5_state, irq4_line_assert)
+ R3051(config, m_maincpu, 25000000);
+ m_maincpu->set_endianness(ENDIANNESS_LITTLE);
+ m_maincpu->set_addrmap(AS_PROGRAM, &srmp5_state::srmp5_mem);
+ m_maincpu->set_vblank_int("screen", FUNC(srmp5_state::irq4_line_assert));
MCFG_DEVICE_ADD("soundcpu",ST0016_CPU,8000000)
MCFG_DEVICE_PROGRAM_MAP(st0016_mem)