From 219193f4e2489fa9b7302a2dd93bb2d6142a1195 Mon Sep 17 00:00:00 2001 From: cam900 Date: Mon, 3 Feb 2025 01:11:40 +0900 Subject: [PATCH] k001604.cpp: Fix max palette numbers of gfxs (#13314) --- src/mame/konami/k001604.cpp | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/src/mame/konami/k001604.cpp b/src/mame/konami/k001604.cpp index 36890f26be1..adee87fe556 100644 --- a/src/mame/konami/k001604.cpp +++ b/src/mame/konami/k001604.cpp @@ -212,10 +212,9 @@ void k001604_device::device_start() m_bg_tilemap16 = &machine().tilemap().create(*this, tilemap_get_info_delegate(*this, FUNC(k001604_device::tile_info_bg16)), TILEMAP_SCAN_ROWS, 16, 16, 128, 128); m_bg_tilemap16->set_transparent_pen(0); - set_gfx(0, std::make_unique(&palette(), char_layout_8x8, &m_fg_char_ram[0], 0, palette().entries() / 16, 0)); - set_gfx(1, std::make_unique(&palette(), char_layout_8x8, &m_bg_char_ram[0], 0, palette().entries() / 16, 0)); - set_gfx(2, std::make_unique(&palette(), char_layout_16x16, &m_bg_char_ram[0], 0, palette().entries() / 16, 0)); - + set_gfx(0, std::make_unique(&palette(), char_layout_8x8, &m_fg_char_ram[0], 0, palette().entries() / 256, 0)); + set_gfx(1, std::make_unique(&palette(), char_layout_8x8, &m_bg_char_ram[0], 0, palette().entries() / 256, 0)); + set_gfx(2, std::make_unique(&palette(), char_layout_16x16, &m_bg_char_ram[0], 0, palette().entries() / 256, 0)); save_pointer(NAME(m_reg), 0x400 / 4); save_pointer(NAME(m_fg_char_ram), 0x80000);