summaryrefslogtreecommitdiffstatshomepage
path: root/src/mess/drivers/nakajies.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/mess/drivers/nakajies.c')
-rw-r--r--src/mess/drivers/nakajies.c11
1 files changed, 6 insertions, 5 deletions
diff --git a/src/mess/drivers/nakajies.c b/src/mess/drivers/nakajies.c
index 49dec58a812..c6695842159 100644
--- a/src/mess/drivers/nakajies.c
+++ b/src/mess/drivers/nakajies.c
@@ -335,7 +335,7 @@ public:
/* Banking */
UINT8 m_bank[8];
UINT8 *m_bank_base[8];
- virtual void palette_init();
+ DECLARE_PALETTE_INIT(nakajies);
DECLARE_INPUT_CHANGED_MEMBER(trigger_irq);
TIMER_DEVICE_CALLBACK_MEMBER(kb_timer);
};
@@ -697,10 +697,10 @@ TIMER_DEVICE_CALLBACK_MEMBER(nakajies_state::kb_timer)
}
-void nakajies_state::palette_init()
+PALETTE_INIT_MEMBER(nakajies_state, nakajies)
{
- palette_set_color(machine(), 0, rgb_t(138, 146, 148));
- palette_set_color(machine(), 1, rgb_t(92, 83, 88));
+ palette.set_pen_color(0, rgb_t(138, 146, 148));
+ palette.set_pen_color(1, rgb_t(92, 83, 88));
}
@@ -750,7 +750,8 @@ static MACHINE_CONFIG_START( nakajies210, nakajies_state )
MCFG_SCREEN_SIZE( 80 * 6, 8 * 8 )
MCFG_SCREEN_VISIBLE_AREA( 0, 6 * 80 - 1, 0, 8 * 8 - 1 )
MCFG_GFXDECODE_ADD("gfxdecode", wales210)
- MCFG_PALETTE_LENGTH( 2 )
+ MCFG_PALETTE_ADD( "palette", 2 )
+ MCFG_PALETTE_INIT_OWNER(nakajies_state, nakajies)
MCFG_DEFAULT_LAYOUT(layout_lcd)
/* sound */