diff options
Diffstat (limited to 'src/mame/drivers/mbc55x.cpp')
-rw-r--r-- | src/mame/drivers/mbc55x.cpp | 9 |
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"); |