Fix most palette-related asserts, nw

This commit is contained in:
mooglyguy 2018-09-07 19:58:20 +02:00
parent 325e134726
commit 50fab6c310
7 changed files with 19 additions and 17 deletions

View File

@ -553,7 +553,7 @@ upon display type.
rgb_t(0xA1,0x8F,0x1A), rgb_t(0xB2,0xA0,0x2B), rgb_t(0xC3,0xB1,0x3C), rgb_t(0xD4,0xC2,0x4D), \
rgb_t(0xE5,0xD3,0x5E), rgb_t(0xF6,0xE4,0x6F), rgb_t(0xFF,0xF5,0x82), rgb_t(0xFF,0xFF,0x96 )
static const rgb_t a7800_palette[256*3] =
static const rgb_t a7800_palette[256] =
{
NTSC_GREY,
NTSC_GOLD,
@ -573,7 +573,7 @@ static const rgb_t a7800_palette[256*3] =
NTSC_LIGHT_ORANGE
};
static const rgb_t a7800p_palette[256*3] =
static const rgb_t a7800p_palette[256] =
{
NTSC_GREY,
NTSC_ORANGE_GREEN,
@ -1387,7 +1387,7 @@ MACHINE_CONFIG_START(a7800_state::a7800_ntsc)
MCFG_SCREEN_UPDATE_DEVICE("maria", atari_maria_device, screen_update)
MCFG_SCREEN_PALETTE("palette")
MCFG_PALETTE_ADD("palette", ARRAY_LENGTH(a7800_palette) / 3)
MCFG_PALETTE_ADD("palette", ARRAY_LENGTH(a7800_palette))
MCFG_PALETTE_INIT_OWNER(a7800_state, a7800)
MCFG_DEVICE_ADD("maria", ATARI_MARIA, 0)

View File

@ -966,7 +966,7 @@ MACHINE_CONFIG_START(ddragon_state::ddragon)
/* video hardware */
MCFG_DEVICE_ADD("gfxdecode", GFXDECODE, "palette", gfx_ddragon)
MCFG_PALETTE_ADD("palette", 384)
MCFG_PALETTE_ADD("palette", 512)
MCFG_PALETTE_FORMAT(xxxxBBBBGGGGRRRR)
MCFG_SCREEN_ADD("screen", RASTER)
@ -1038,7 +1038,7 @@ MACHINE_CONFIG_START(ddragon_state::ddragon6809)
/* video hardware */
MCFG_DEVICE_ADD("gfxdecode", GFXDECODE, "palette", gfx_ddragon)
MCFG_PALETTE_ADD("palette", 384)
MCFG_PALETTE_ADD("palette", 512)
MCFG_PALETTE_FORMAT(xxxxBBBBGGGGRRRR)
MCFG_SCREEN_ADD("screen", RASTER)
@ -1091,7 +1091,7 @@ MACHINE_CONFIG_START(ddragon_state::ddragon2)
/* video hardware */
MCFG_DEVICE_ADD("gfxdecode", GFXDECODE, "palette", gfx_ddragon)
MCFG_PALETTE_ADD("palette", 384)
MCFG_PALETTE_ADD("palette", 512)
MCFG_PALETTE_FORMAT(xxxxBBBBGGGGRRRR)
MCFG_SCREEN_ADD("screen", RASTER)

View File

@ -597,7 +597,7 @@ void goupil_g2_state::goupil_g2(machine_config &config)
m_screen->set_size((80*8), (24*(8+4)));
m_screen->set_visarea(0, (80*8)-1, 0, (24*(8+4))-1);
PALETTE(config, m_palette, 2);
PALETTE(config, m_palette, 3);
m_palette->set_init("palette", FUNC(palette_device::palette_init_monochrome_highlight));
mc6845_device &crtc(MC6845(config, "crtc", 14.318181_MHz_XTAL / 8));

View File

@ -380,7 +380,7 @@ void peplus_state::load_superdata(const char *bank_name)
WRITE8_MEMBER(peplus_state::bgcolor_w)
{
for (int i = 0; i < m_palette->entries(); i++)
for (int i = 0; i < m_palette->entries() / 16; i++)
{
/* red component */
int bit0 = (~data >> 0) & 0x01;

View File

@ -3484,7 +3484,7 @@ MACHINE_CONFIG_START(royalmah_state::royalmah)
NVRAM(config, "nvram", nvram_device::DEFAULT_ALL_0);
/* video hardware */
MCFG_PALETTE_ADD("palette", 16*2)
MCFG_PALETTE_ADD("palette", 16*4)
MCFG_PALETTE_INIT_OWNER(royalmah_state,royalmah)
MCFG_SCREEN_ADD("screen", RASTER)
@ -4885,7 +4885,7 @@ ROM_START( mjsiyoub )
ROM_LOAD( "1.1k", 0x00000, 0x8000, CRC(a1083321) SHA1(b36772e90be60270234df16cf92d87f8d950190d) )
ROM_LOAD( "2.1g", 0x08000, 0x4000, CRC(cfe5de1d) SHA1(4acf9a752aa3c02b0889b0b49d3744359fa24460) )
ROM_REGION( 0x40000, "proms", 0 )
ROM_REGION( 0x20, "proms", 0 )
ROM_LOAD( "color.bpr", 0x00, 0x20, CRC(d21367e5) SHA1(b28321ac8f99abfebe2ef4da0c751cefe9f3f3b6) )
ROM_END

View File

@ -674,8 +674,8 @@ MACHINE_CONFIG_START(taitoh_state::syvalion)
MCFG_SCREEN_UPDATE_DRIVER(taitoh_state, screen_update_syvalion)
MCFG_SCREEN_PALETTE("palette")
MCFG_DEVICE_ADD("gfxdecode", GFXDECODE, "palette", gfx_syvalion)
MCFG_PALETTE_ADD("palette", 33*16)
MCFG_DEVICE_ADD("gfxdecode", GFXDECODE, m_palette, gfx_syvalion)
MCFG_PALETTE_ADD(m_palette, 33*16)
MCFG_PALETTE_FORMAT(xBBBBBGGGGGRRRRR)
MCFG_DEVICE_ADD("tc0080vco", TC0080VCO, 0)
@ -730,8 +730,8 @@ MACHINE_CONFIG_START(taitoh_state::recordbr)
MCFG_SCREEN_UPDATE_DRIVER(taitoh_state, screen_update_recordbr)
MCFG_SCREEN_PALETTE("palette")
MCFG_DEVICE_ADD("gfxdecode", GFXDECODE, "palette", gfx_recordbr)
MCFG_PALETTE_ADD("palette", 32*16)
MCFG_DEVICE_ADD("gfxdecode", GFXDECODE, m_palette, gfx_recordbr)
MCFG_PALETTE_ADD(m_palette, 32*16)
MCFG_PALETTE_FORMAT(xBBBBBGGGGGRRRRR)
MCFG_DEVICE_ADD("tc0080vco", TC0080VCO, 0)
@ -762,6 +762,8 @@ MACHINE_CONFIG_START(taitoh_state::tetristh)
/* basic machine hardware */
MCFG_DEVICE_MODIFY("maincpu")
MCFG_DEVICE_PROGRAM_MAP(tetristh_map)
m_palette->set_entries(0x800/2);
MACHINE_CONFIG_END
@ -795,8 +797,8 @@ MACHINE_CONFIG_START(taitoh_state::dleague)
MCFG_SCREEN_UPDATE_DRIVER(taitoh_state, screen_update_dleague)
MCFG_SCREEN_PALETTE("palette")
MCFG_DEVICE_ADD("gfxdecode", GFXDECODE, "palette", gfx_dleague)
MCFG_PALETTE_ADD("palette", 33*16)
MCFG_DEVICE_ADD("gfxdecode", GFXDECODE, m_palette, gfx_dleague)
MCFG_PALETTE_ADD(m_palette, 33*16)
MCFG_PALETTE_FORMAT(xBBBBBGGGGGRRRRR)
MCFG_DEVICE_ADD("tc0080vco", TC0080VCO, 0)

View File

@ -432,7 +432,7 @@ MACHINE_CONFIG_START(wardner_state::wardner)
m_screen->set_palette(m_palette);
MCFG_DEVICE_ADD("gfxdecode", GFXDECODE, "palette", gfx_wardner)
MCFG_PALETTE_ADD("palette", 2048)
MCFG_PALETTE_ADD("palette", 4096)
MCFG_PALETTE_FORMAT(xBBBBBGGGGGRRRRR)
MCFG_VIDEO_START_OVERRIDE(wardner_state,toaplan0)