diff options
Diffstat (limited to 'src/mess/drivers/mbee.c')
-rw-r--r-- | src/mess/drivers/mbee.c | 16 |
1 files changed, 9 insertions, 7 deletions
diff --git a/src/mess/drivers/mbee.c b/src/mess/drivers/mbee.c index d41975bfbad..decf02c7f55 100644 --- a/src/mess/drivers/mbee.c +++ b/src/mess/drivers/mbee.c @@ -749,8 +749,7 @@ static MACHINE_CONFIG_START( mbee, mbee_state ) MCFG_SCREEN_UPDATE_DRIVER(mbee_state, screen_update_mbee) MCFG_GFXDECODE_ADD("gfxdecode", mbee) - MCFG_PALETTE_LENGTH(2) - MCFG_PALETTE_INIT_OVERRIDE(driver_device, monochrome_amber) // usually sold with amber or green monitor + MCFG_PALETTE_ADD_MONOCHROME_AMBER("palette") // usually sold with amber or green monitor MCFG_VIDEO_START_OVERRIDE(mbee_state,mbee) @@ -794,8 +793,9 @@ static MACHINE_CONFIG_START( mbeeic, mbee_state ) MCFG_SCREEN_UPDATE_DRIVER(mbee_state, screen_update_mbee) MCFG_GFXDECODE_ADD("gfxdecode", mbeeic) - MCFG_PALETTE_LENGTH(96) - MCFG_PALETTE_INIT_OVERRIDE(mbee_state,mbeeic) + + MCFG_PALETTE_ADD("palette", 96) + MCFG_PALETTE_INIT_OWNER(mbee_state,mbeeic) MCFG_VIDEO_START_OVERRIDE(mbee_state,mbeeic) @@ -831,7 +831,8 @@ static MACHINE_CONFIG_DERIVED( mbeepc85, mbeeic ) MACHINE_CONFIG_END static MACHINE_CONFIG_DERIVED( mbeepc85b, mbeepc85 ) - MCFG_PALETTE_INIT_OVERRIDE(mbee_state,mbeepc85b) + MCFG_PALETTE_MODIFY("palette") + MCFG_PALETTE_INIT_OWNER(mbee_state,mbeepc85b) MACHINE_CONFIG_END static MACHINE_CONFIG_DERIVED( mbeeppc, mbeeic ) @@ -840,8 +841,9 @@ static MACHINE_CONFIG_DERIVED( mbeeppc, mbeeic ) MCFG_CPU_IO_MAP(mbeeppc_io) MCFG_VIDEO_START_OVERRIDE(mbee_state,mbeeppc) MCFG_GFXDECODE_MODIFY("gfxdecode", mbeeppc) - MCFG_PALETTE_LENGTH(16) - MCFG_PALETTE_INIT_OVERRIDE(mbee_state,mbeeppc) + MCFG_DEVICE_REMOVE("palette") + MCFG_PALETTE_ADD("palette", 16) + MCFG_PALETTE_INIT_OWNER(mbee_state,mbeeppc) MCFG_DEVICE_REMOVE("crtc") MCFG_MC6845_ADD("crtc", SY6545_1, "screen", XTAL_13_5MHz / 8, mbeeppc_crtc) MACHINE_CONFIG_END |