diff options
Diffstat (limited to 'src/mame/drivers/gunbustr.cpp')
-rw-r--r-- | src/mame/drivers/gunbustr.cpp | 26 |
1 files changed, 13 insertions, 13 deletions
diff --git a/src/mame/drivers/gunbustr.cpp b/src/mame/drivers/gunbustr.cpp index ce6c04deccd..99efa095775 100644 --- a/src/mame/drivers/gunbustr.cpp +++ b/src/mame/drivers/gunbustr.cpp @@ -230,12 +230,12 @@ GFXDECODE_END MACHINE DRIVERS ***********************************************************/ -void gunbustr_state::gunbustr(machine_config &config) -{ +MACHINE_CONFIG_START(gunbustr_state::gunbustr) + /* basic machine hardware */ - M68EC020(config, m_maincpu, XTAL(16'000'000)); - m_maincpu->set_addrmap(AS_PROGRAM, &gunbustr_state::gunbustr_map); - m_maincpu->set_vblank_int("screen", FUNC(gunbustr_state::gunbustr_interrupt)); /* VBL */ + MCFG_DEVICE_ADD("maincpu", M68EC020, XTAL(16'000'000)) + MCFG_DEVICE_PROGRAM_MAP(gunbustr_map) + MCFG_DEVICE_VBLANK_INT_DRIVER("screen", gunbustr_state, gunbustr_interrupt) /* VBL */ EEPROM_93C46_16BIT(config, "eeprom"); @@ -250,13 +250,13 @@ void gunbustr_state::gunbustr(machine_config &config) tc0510nio.read_7_callback().set_ioport("SYSTEM"); /* video hardware */ - 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(40*8, 32*8); - screen.set_visarea(0, 40*8-1, 2*8, 32*8-1); - screen.set_screen_update(FUNC(gunbustr_state::screen_update_gunbustr)); - screen.set_palette(m_palette); + MCFG_SCREEN_ADD("screen", RASTER) + MCFG_SCREEN_REFRESH_RATE(60) + MCFG_SCREEN_VBLANK_TIME(ATTOSECONDS_IN_USEC(0)) + MCFG_SCREEN_SIZE(40*8, 32*8) + MCFG_SCREEN_VISIBLE_AREA(0, 40*8-1, 2*8, 32*8-1) + MCFG_SCREEN_UPDATE_DRIVER(gunbustr_state, screen_update_gunbustr) + MCFG_SCREEN_PALETTE(m_palette) GFXDECODE(config, m_gfxdecode, m_palette, gfx_gunbustr); PALETTE(config, m_palette).set_format(palette_device::xRGB_555, 4096); @@ -271,7 +271,7 @@ void gunbustr_state::gunbustr(machine_config &config) /* sound hardware */ TAITO_EN(config, "taito_en", 0); -} +MACHINE_CONFIG_END /***************************************************************************/ |