diff --git a/src/devices/video/sed1330.h b/src/devices/video/sed1330.h index f9cc1d5d120..d29f24a721f 100644 --- a/src/devices/video/sed1330.h +++ b/src/devices/video/sed1330.h @@ -14,17 +14,6 @@ -//************************************************************************** -// INTERFACE CONFIGURATION MACROS -//************************************************************************** - -#define MCFG_SED1330_ADD(_tag, _clock, _screen_tag, _map) \ - MCFG_DEVICE_ADD(_tag, SED1330, _clock) \ - MCFG_DEVICE_ADDRESS_MAP(0, _map) \ - MCFG_VIDEO_SET_SCREEN(_screen_tag) - - - //************************************************************************** // TYPE DEFINITIONS //************************************************************************** diff --git a/src/mame/video/pc8401a.cpp b/src/mame/video/pc8401a.cpp index 8a497d2e503..ec0c57d3f41 100644 --- a/src/mame/video/pc8401a.cpp +++ b/src/mame/video/pc8401a.cpp @@ -72,7 +72,9 @@ MACHINE_CONFIG_START(pc8401a_state::pc8401a_video) MCFG_SCREEN_VISIBLE_AREA(0, 480-1, 0, 128-1) MCFG_SCREEN_PALETTE("palette") - MCFG_SED1330_ADD(SED1330_TAG, 0, SCREEN_TAG, pc8401a_lcdc) + SED1330(config, m_lcdc, 0); + m_lcdc->set_screen(SCREEN_TAG); + m_lcdc->set_addrmap(0, &pc8401a_state::pc8401a_lcdc); MACHINE_CONFIG_END MACHINE_CONFIG_START(pc8500_state::pc8500_video) @@ -89,7 +91,9 @@ MACHINE_CONFIG_START(pc8500_state::pc8500_video) MCFG_SCREEN_VISIBLE_AREA(0, 480-1, 0, 200-1) MCFG_SCREEN_PALETTE("palette") - MCFG_SED1330_ADD(SED1330_TAG, 0, SCREEN_TAG, pc8500_lcdc) + SED1330(config, m_lcdc, 0); + m_lcdc->set_screen(SCREEN_TAG); + m_lcdc->set_addrmap(0, &pc8500_state::pc8500_lcdc); /* PC-8441A CRT */ MCFG_SCREEN_ADD(CRT_SCREEN_TAG, RASTER)