From db42aea7331c33675fa05e9a17801b22ee9b6f05 Mon Sep 17 00:00:00 2001 From: mooglyguy Date: Tue, 5 Jun 2018 12:32:54 +0200 Subject: Some simple custom MCFG removals, nw --- src/mame/drivers/vicdual.cpp | 3 ++- src/mame/drivers/vidbrain.cpp | 6 +++++- src/mame/video/uv201.h | 8 -------- src/mame/video/vicdual-97269pb.h | 3 --- 4 files changed, 7 insertions(+), 13 deletions(-) diff --git a/src/mame/drivers/vicdual.cpp b/src/mame/drivers/vicdual.cpp index aa66c26db0e..590aa85c4cc 100644 --- a/src/mame/drivers/vicdual.cpp +++ b/src/mame/drivers/vicdual.cpp @@ -2557,7 +2557,8 @@ MACHINE_CONFIG_START(nsub_state::nsub) MCFG_SCREEN_ADD("screen", RASTER) MCFG_SCREEN_RAW_PARAMS(VICDUAL_PIXEL_CLOCK, VICDUAL_HTOTAL, VICDUAL_HBEND, VICDUAL_HBSTART, VICDUAL_VTOTAL, VICDUAL_VBEND, VICDUAL_VBSTART) MCFG_SCREEN_UPDATE_DRIVER(nsub_state, screen_update_color) - MCFG_S97269PB_ADD("s97269pb") + + MCFG_DEVICE_ADD("s97269pb", S97269PB, 0) MCFG_MACHINE_START_OVERRIDE(nsub_state, nsub) MCFG_MACHINE_RESET_OVERRIDE(nsub_state, nsub) diff --git a/src/mame/drivers/vidbrain.cpp b/src/mame/drivers/vidbrain.cpp index 3c292ada528..44b9ac49aa4 100644 --- a/src/mame/drivers/vidbrain.cpp +++ b/src/mame/drivers/vidbrain.cpp @@ -512,7 +512,11 @@ MACHINE_CONFIG_START(vidbrain_state::vidbrain) // video hardware MCFG_DEFAULT_LAYOUT(layout_vidbrain) - MCFG_UV201_ADD(UV201_TAG, SCREEN_TAG, 3636363, uv_intf) + MCFG_SCREEN_ADD(SCREEN_TAG, RASTER) + MCFG_SCREEN_UPDATE_DEVICE(UV201_TAG, uv201_device, screen_update) + MCFG_SCREEN_RAW_PARAMS(3636363, 232, 18, 232, 262, 21, 262) + MCFG_DEVICE_ADD(UV201_TAG, UV201, 3636363) + MCFG_VIDEO_SET_SCREEN(SCREEN_TAG) MCFG_UV201_EXT_INT_CALLBACK(WRITELINE(*this, vidbrain_state, ext_int_w)) MCFG_UV201_HBLANK_CALLBACK(WRITELINE(*this, vidbrain_state, hblank_w)) MCFG_UV201_DB_CALLBACK(READ8(*this, vidbrain_state, memory_read_byte)) diff --git a/src/mame/video/uv201.h b/src/mame/video/uv201.h index 0f7d07615aa..39311855a2c 100644 --- a/src/mame/video/uv201.h +++ b/src/mame/video/uv201.h @@ -64,14 +64,6 @@ // INTERFACE CONFIGURATION MACROS //************************************************************************** -#define MCFG_UV201_ADD(_tag, _screen_tag, _clock, _config) \ - MCFG_SCREEN_ADD(_screen_tag, RASTER) \ - MCFG_SCREEN_UPDATE_DEVICE(_tag, uv201_device, screen_update) \ - MCFG_SCREEN_RAW_PARAMS(_clock, 232, 18, 232, 262, 21, 262) \ - MCFG_DEVICE_ADD(_tag, UV201, _clock) \ - MCFG_VIDEO_SET_SCREEN(_screen_tag) - - #define MCFG_UV201_EXT_INT_CALLBACK(_write) \ devcb = &downcast(*device).set_ext_int_wr_callback(DEVCB_##_write); diff --git a/src/mame/video/vicdual-97269pb.h b/src/mame/video/vicdual-97269pb.h index c2d239233b7..5e0839c8dcd 100644 --- a/src/mame/video/vicdual-97269pb.h +++ b/src/mame/video/vicdual-97269pb.h @@ -5,9 +5,6 @@ #pragma once -#define MCFG_S97269PB_ADD(_tag ) \ - MCFG_DEVICE_ADD(_tag, S97269PB, 0) - //************************************************************************** // TYPE DEFINITIONS //************************************************************************** -- cgit v1.2.3