summaryrefslogtreecommitdiffstatshomepage
path: root/src/mess/drivers/rmnimbus.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/mess/drivers/rmnimbus.c')
-rw-r--r--src/mess/drivers/rmnimbus.c7
1 files changed, 4 insertions, 3 deletions
diff --git a/src/mess/drivers/rmnimbus.c b/src/mess/drivers/rmnimbus.c
index 67bee16a053..97e03f50650 100644
--- a/src/mess/drivers/rmnimbus.c
+++ b/src/mess/drivers/rmnimbus.c
@@ -262,13 +262,13 @@ static ADDRESS_MAP_START( nimbus_iocpu_io , AS_IO, 8, rmnimbus_state )
ADDRESS_MAP_END
-void rmnimbus_state::palette_init()
+PALETTE_INIT_MEMBER(rmnimbus_state, rmnimbus)
{
int colourno;
for ( colourno = 0; colourno < SCREEN_NO_COLOURS; colourno++ )
{
- palette_set_color_rgb(machine(), colourno, nimbus_palette[colourno][RED], nimbus_palette[colourno][GREEN], nimbus_palette[colourno][BLUE]);
+ palette.set_pen_color(colourno, nimbus_palette[colourno][RED], nimbus_palette[colourno][GREEN], nimbus_palette[colourno][BLUE]);
}
}
@@ -294,7 +294,8 @@ static MACHINE_CONFIG_START( nimbus, rmnimbus_state )
MCFG_VIDEO_ATTRIBUTES(VIDEO_UPDATE_SCANLINE)
- MCFG_PALETTE_LENGTH(SCREEN_NO_COLOURS)
+ MCFG_PALETTE_ADD("palette", SCREEN_NO_COLOURS)
+ MCFG_PALETTE_INIT_OWNER(rmnimbus_state, rmnimbus)
// MCFG_SCREEN_SIZE(650, 260)
// MCFG_SCREEN_VISIBLE_AREA(0, 639, 0, 249)