diff options
Diffstat (limited to 'src/mame/drivers/gunpey.cpp')
-rw-r--r-- | src/mame/drivers/gunpey.cpp | 34 |
1 files changed, 17 insertions, 17 deletions
diff --git a/src/mame/drivers/gunpey.cpp b/src/mame/drivers/gunpey.cpp index c90cdc9dd0b..edeb8d227db 100644 --- a/src/mame/drivers/gunpey.cpp +++ b/src/mame/drivers/gunpey.cpp @@ -1217,33 +1217,33 @@ TIMER_DEVICE_CALLBACK_MEMBER(gunpey_state::scanline) } /***************************************************************************************/ -void gunpey_state::gunpey(machine_config &config) -{ +MACHINE_CONFIG_START(gunpey_state::gunpey) + /* basic machine hardware */ - V30(config, m_maincpu, 57242400 / 4); - m_maincpu->set_addrmap(AS_PROGRAM, &gunpey_state::mem_map); - m_maincpu->set_addrmap(AS_IO, &gunpey_state::io_map); - TIMER(config, "scantimer").configure_scanline(FUNC(gunpey_state::scanline), "screen", 0, 1); + MCFG_DEVICE_ADD("maincpu", V30, 57242400 / 4) + MCFG_DEVICE_PROGRAM_MAP(mem_map) + MCFG_DEVICE_IO_MAP(io_map) + MCFG_TIMER_DRIVER_ADD_SCANLINE("scantimer", gunpey_state, scanline, "screen", 0, 1) /* video hardware */ - screen_device &screen(SCREEN(config, "screen", SCREEN_TYPE_RASTER)); - screen.set_raw(57242400/8, 442, 0, 320, 264, 0, 240); /* just to get ~60 Hz */ - screen.set_screen_update(FUNC(gunpey_state::screen_update)); - screen.set_palette(m_palette); + MCFG_SCREEN_ADD("screen", RASTER) + MCFG_SCREEN_RAW_PARAMS(57242400/8, 442, 0, 320, 264, 0, 240) /* just to get ~60 Hz */ + MCFG_SCREEN_UPDATE_DRIVER(gunpey_state, screen_update) + MCFG_SCREEN_PALETTE(m_palette) PALETTE(config, m_palette, palette_device::RGB_555); SPEAKER(config, "lspeaker").front_left(); SPEAKER(config, "rspeaker").front_right(); - OKIM6295(config, m_oki, XTAL(16'934'400) / 8, okim6295_device::PIN7_LOW); - m_oki->add_route(ALL_OUTPUTS, "lspeaker", 0.25); - m_oki->add_route(ALL_OUTPUTS, "rspeaker", 0.25); + MCFG_DEVICE_ADD("oki", OKIM6295, XTAL(16'934'400) / 8, okim6295_device::PIN7_LOW) + MCFG_SOUND_ROUTE(ALL_OUTPUTS, "lspeaker", 0.25) + MCFG_SOUND_ROUTE(ALL_OUTPUTS, "rspeaker", 0.25) - ymz280b_device &ymz(YMZ280B(config, "ymz", XTAL(16'934'400))); - ymz.add_route(0, "lspeaker", 0.25); - ymz.add_route(1, "rspeaker", 0.25); -} + MCFG_DEVICE_ADD("ymz", YMZ280B, XTAL(16'934'400)) + MCFG_SOUND_ROUTE(0, "lspeaker", 0.25) + MCFG_SOUND_ROUTE(1, "rspeaker", 0.25) +MACHINE_CONFIG_END /***************************************************************************************/ |