diff options
author | Ivan Vangelista <mesgnet@yahoo.it> | 2019-03-20 18:31:15 +0100 |
---|---|---|
committer | Ivan Vangelista <mesgnet@yahoo.it> | 2019-03-20 18:31:15 +0100 |
commit | 1e6d972d74f2839858aabf12443567b038709ff5 (patch) | |
tree | 4afb1e94d6b79b217d05786e28754a737b9b8c7b /src/mame/drivers/duet16.cpp | |
parent | e2f3b86caa46b960b8ec045a8a4428260ada6b7d (diff) |
src\mame: removed most MCFG and MACHINE_CONFIG macros from drivers starting with d (nw)
Diffstat (limited to 'src/mame/drivers/duet16.cpp')
-rw-r--r-- | src/mame/drivers/duet16.cpp | 17 |
1 files changed, 9 insertions, 8 deletions
diff --git a/src/mame/drivers/duet16.cpp b/src/mame/drivers/duet16.cpp index 07f469bf14e..a0d31db2481 100644 --- a/src/mame/drivers/duet16.cpp +++ b/src/mame/drivers/duet16.cpp @@ -353,7 +353,8 @@ static DEVICE_INPUT_DEFAULTS_START(keyboard) DEVICE_INPUT_DEFAULTS( "RS232_STOPBITS", 0xff, RS232_STOPBITS_2 ) DEVICE_INPUT_DEFAULTS_END -MACHINE_CONFIG_START(duet16_state::duet16) +void duet16_state::duet16(machine_config &config) +{ I8086(config, m_maincpu, 24_MHz_XTAL / 3); m_maincpu->set_addrmap(AS_PROGRAM, &duet16_state::duet16_mem); m_maincpu->set_addrmap(AS_IO, &duet16_state::duet16_io); @@ -423,16 +424,16 @@ MACHINE_CONFIG_START(duet16_state::duet16) crtc.set_char_width(8); crtc.set_update_row_callback(FUNC(duet16_state::crtc_update_row), this); - MCFG_PALETTE_ADD("palette", 8) + PALETTE(config, m_pal).set_entries(8); PALETTE(config, m_chrpal, palette_device::BRG_3BIT); GFXDECODE(config, "gfxdecode", m_chrpal, gfx_duet16); - MCFG_SCREEN_ADD("screen", RASTER) - MCFG_SCREEN_REFRESH_RATE(60) - MCFG_SCREEN_SIZE(640, 480) - MCFG_SCREEN_VISIBLE_AREA(0, 640-1, 0, 480-1) - MCFG_SCREEN_UPDATE_DEVICE("crtc", h46505_device, screen_update) + SCREEN(config, m_screen, SCREEN_TYPE_RASTER); + m_screen->set_refresh_hz(60); + m_screen->set_size(640, 480); + m_screen->set_visarea_full(); + m_screen->set_screen_update("crtc", FUNC(h46505_device::screen_update)); MSM58321(config, m_rtc, 32768_Hz_XTAL); m_rtc->d0_handler().set(FUNC(duet16_state::rtc_d0_w)); @@ -442,7 +443,7 @@ MACHINE_CONFIG_START(duet16_state::duet16) m_rtc->busy_handler().set(FUNC(duet16_state::rtc_busy_w)); m_rtc->set_year0(1980); m_rtc->set_default_24h(true); -MACHINE_CONFIG_END +} ROM_START(duet16) ROM_REGION(0x2000, "rom", 0) |