diff options
author | Ivan Vangelista <mesgnet@yahoo.it> | 2019-03-22 18:20:28 +0100 |
---|---|---|
committer | Ivan Vangelista <mesgnet@yahoo.it> | 2019-03-22 18:20:28 +0100 |
commit | 8708e5a7a8324a13e847d9646945bf5a9ccc5149 (patch) | |
tree | c1e4a2d253d32c3e111bc48127a816633f53816c /src/mame/drivers/bladestl.cpp | |
parent | 79d02cf7df965b6003bbe0a22c1760bf42a5f4bf (diff) |
mame\drivers: removed most MACHINE_CONFIG and MCFG macros from drivers starting with b (nw)
Diffstat (limited to 'src/mame/drivers/bladestl.cpp')
-rw-r--r-- | src/mame/drivers/bladestl.cpp | 37 |
1 files changed, 17 insertions, 20 deletions
diff --git a/src/mame/drivers/bladestl.cpp b/src/mame/drivers/bladestl.cpp index 9642568b377..13d982f6de9 100644 --- a/src/mame/drivers/bladestl.cpp +++ b/src/mame/drivers/bladestl.cpp @@ -303,28 +303,28 @@ void bladestl_state::machine_reset() m_soundlatch->acknowledge_w(machine().dummy_space(), 0, 0); } -MACHINE_CONFIG_START(bladestl_state::bladestl) - +void bladestl_state::bladestl(machine_config &config) +{ /* basic machine hardware */ - MCFG_DEVICE_ADD(m_maincpu, HD6309E, XTAL(24'000'000) / 8) // divider not verified (from 007342 custom) - MCFG_DEVICE_PROGRAM_MAP(main_map) + HD6309E(config, m_maincpu, XTAL(24'000'000) / 8); // divider not verified (from 007342 custom) + m_maincpu->set_addrmap(AS_PROGRAM, &bladestl_state::main_map); TIMER(config, "scantimer").configure_scanline(FUNC(bladestl_state::bladestl_scanline), "screen", 0, 1); - MCFG_DEVICE_ADD(m_audiocpu, MC6809E, XTAL(24'000'000) / 16) - MCFG_DEVICE_PROGRAM_MAP(sound_map) + MC6809E(config, m_audiocpu, XTAL(24'000'000) / 16); + m_audiocpu->set_addrmap(AS_PROGRAM, &bladestl_state::sound_map); config.m_minimum_quantum = attotime::from_hz(600); WATCHDOG_TIMER(config, "watchdog"); /* video hardware */ - MCFG_SCREEN_ADD("screen", RASTER) - MCFG_SCREEN_REFRESH_RATE(60) - MCFG_SCREEN_VBLANK_TIME(ATTOSECONDS_IN_USEC(0)) - MCFG_SCREEN_SIZE(32*8, 32*8) - MCFG_SCREEN_VISIBLE_AREA(0*8, 32*8-1, 2*8, 30*8-1) - MCFG_SCREEN_UPDATE_DRIVER(bladestl_state, screen_update_bladestl) - MCFG_SCREEN_PALETTE("palette") + screen_device &screen(SCREEN(config, "screen", SCREEN_TYPE_RASTER)); + screen.set_refresh_hz(60); + screen.set_vblank_time(ATTOSECONDS_IN_USEC(0)); + screen.set_size(32*8, 32*8); + screen.set_visarea(0*8, 32*8-1, 2*8, 30*8-1); + screen.set_screen_update(FUNC(bladestl_state::screen_update_bladestl)); + screen.set_palette("palette"); GFXDECODE(config, m_gfxdecode, "palette", gfx_bladestl); PALETTE(config, "palette", FUNC(bladestl_state::bladestl_palette)).set_format(palette_device::xBGR_555, 32 + 16*16, 32+16); @@ -360,13 +360,10 @@ MACHINE_CONFIG_START(bladestl_state::bladestl) ymsnd.add_route(2, "filter3", 0.45); ymsnd.add_route(3, "mono", 0.45); - MCFG_DEVICE_ADD(m_filter1, FILTER_RC) - MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 1.0) - MCFG_DEVICE_ADD(m_filter2, FILTER_RC) - MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 1.0) - MCFG_DEVICE_ADD(m_filter3, FILTER_RC) - MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 1.0) -MACHINE_CONFIG_END + FILTER_RC(config, m_filter1).add_route(ALL_OUTPUTS, "mono", 1.0); + FILTER_RC(config, m_filter2).add_route(ALL_OUTPUTS, "mono", 1.0); + FILTER_RC(config, m_filter3).add_route(ALL_OUTPUTS, "mono", 1.0); +} /************************************* |