gei: use standard 3-bit gbr/grb palettes

This commit is contained in:
Dirk Best 2015-07-29 15:30:09 +02:00
parent d497e5a24a
commit ce76c779c6

View File

@ -143,8 +143,6 @@ public:
DECLARE_READ8_MEMBER(portC_r);
DECLARE_DRIVER_INIT(geimulti);
DECLARE_DRIVER_INIT(setbank);
DECLARE_PALETTE_INIT(gei);
DECLARE_PALETTE_INIT(quizvid);
INTERRUPT_GEN_MEMBER(vblank_irq);
};
@ -177,26 +175,6 @@ WRITE8_MEMBER(gei_state::gei_bitmap_w)
m_bitmap.pix16(sy, sx+i) = m_color[8-i-1];
}
PALETTE_INIT_MEMBER(gei_state, gei)
{
int i;
for (i = 0; i < 8; i++ )
{
palette.set_pen_color(i, rgb_t(pal1bit(i >> 2), pal1bit(i), pal1bit(i >> 1)));
}
}
PALETTE_INIT_MEMBER(gei_state,quizvid)
{
int i;
for (i = 0; i < 8; i++ )
{
palette.set_pen_color(i, rgb_t(pal1bit(i >> 1), pal1bit(i), pal1bit(i >> 2)));
}
}
void gei_state::video_start()
{
m_screen->register_screen_bitmap(m_bitmap);
@ -1119,8 +1097,7 @@ static MACHINE_CONFIG_START( getrivia, gei_state )
MCFG_SCREEN_VISIBLE_AREA(48, 511-48, 16, 255-16)
MCFG_SCREEN_PALETTE("palette")
MCFG_PALETTE_ADD("palette", 8)
MCFG_PALETTE_INIT_OWNER(gei_state, gei)
MCFG_PALETTE_ADD_3BIT_GBR("palette")
MCFG_NVRAM_ADD_0FILL("nvram")
@ -1160,8 +1137,8 @@ static MACHINE_CONFIG_DERIVED( quizvid, findout )
MCFG_CPU_MODIFY("maincpu")
MCFG_CPU_PROGRAM_MAP(quizvid_map)
MCFG_PALETTE_MODIFY("palette")
MCFG_PALETTE_INIT_OWNER(gei_state,quizvid)
MCFG_DEVICE_REMOVE("palette")
MCFG_PALETTE_ADD_3BIT_GRB("palette")
MACHINE_CONFIG_END
static MACHINE_CONFIG_DERIVED( gselect, getrivia )