summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers/gng.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/drivers/gng.c')
-rw-r--r--src/mame/drivers/gng.c18
1 files changed, 18 insertions, 0 deletions
diff --git a/src/mame/drivers/gng.c b/src/mame/drivers/gng.c
index cf02619d1e2..645420a19df 100644
--- a/src/mame/drivers/gng.c
+++ b/src/mame/drivers/gng.c
@@ -320,6 +320,24 @@ static MACHINE_RESET( gng )
state->m_scrollx[1] = 0;
state->m_scrolly[0] = 0;
state->m_scrolly[1] = 0;
+
+ {
+ int i;
+
+ /* TODO: PCB reference clearly shows that the POST has random/filled data on the paletteram.
+ For now let's fill everything with white colors until we have better info about it */
+ for(i=0;i<0x100;i+=4)
+ {
+ machine.generic.paletteram.u8[i] = machine.generic.paletteram2.u8[i] = 0x00;
+ machine.generic.paletteram.u8[i+1] = machine.generic.paletteram2.u8[i+1] = 0x55;
+ machine.generic.paletteram.u8[i+2] = machine.generic.paletteram2.u8[i+2] = 0xaa;
+ machine.generic.paletteram.u8[i+3] = machine.generic.paletteram2.u8[i+3] = 0xff;
+ palette_set_color_rgb(machine,i+0,0x00,0x00,0x00);
+ palette_set_color_rgb(machine,i+1,0x55,0x55,0x55);
+ palette_set_color_rgb(machine,i+2,0xaa,0xaa,0xaa);
+ palette_set_color_rgb(machine,i+3,0xff,0xff,0xff);
+ }
+ }
}
static MACHINE_CONFIG_START( gng, gng_state )