summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers/mbc55x.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/drivers/mbc55x.cpp')
-rw-r--r--src/mame/drivers/mbc55x.cpp9
1 files changed, 4 insertions, 5 deletions
diff --git a/src/mame/drivers/mbc55x.cpp b/src/mame/drivers/mbc55x.cpp
index c5f4d03f57d..aa8b1bb7041 100644
--- a/src/mame/drivers/mbc55x.cpp
+++ b/src/mame/drivers/mbc55x.cpp
@@ -30,7 +30,7 @@ ToDo:
#include "softlist.h"
#include "speaker.h"
-static constexpr rgb_t mbc55x_palette[SCREEN_NO_COLOURS] =
+static constexpr rgb_t mbc55x_pens[SCREEN_NO_COLOURS]
{
// normal brightness
{ 0x00, 0x00, 0x00 }, // black
@@ -224,11 +224,11 @@ static INPUT_PORTS_START( mbc55x )
INPUT_PORTS_END
-PALETTE_INIT_MEMBER(mbc55x_state, mbc55x)
+void mbc55x_state::mbc55x_palette(palette_device &palette) const
{
logerror("initializing palette\n");
- palette.set_pen_colors(0, mbc55x_palette, ARRAY_LENGTH(mbc55x_palette));
+ palette.set_pen_colors(0, mbc55x_pens);
}
@@ -278,8 +278,7 @@ MACHINE_CONFIG_START(mbc55x_state::mbc55x)
screen.set_raw(14.318181_MHz_XTAL, 896, 0, 640, 262, 0, 200);
screen.set_screen_update(VID_MC6845_NAME, FUNC(mc6845_device::screen_update));
- MCFG_PALETTE_ADD("palette", SCREEN_NO_COLOURS * 3)
- MCFG_PALETTE_INIT_OWNER(mbc55x_state, mbc55x)
+ PALETTE(config, m_palette, FUNC(mbc55x_state::mbc55x_palette), SCREEN_NO_COLOURS * 3);
RAM(config, RAM_TAG).set_default_size("128K").set_extra_options("128K,192K,256K,320K,384K,448K,512K,576K,640K");