k001604.cpp: Fix max palette numbers of gfxs (#13314)

This commit is contained in:
cam900 2025-02-03 01:11:40 +09:00 committed by GitHub
parent e1aa29c454
commit 219193f4e2
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -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<gfx_element>(&palette(), char_layout_8x8, &m_fg_char_ram[0], 0, palette().entries() / 16, 0));
set_gfx(1, std::make_unique<gfx_element>(&palette(), char_layout_8x8, &m_bg_char_ram[0], 0, palette().entries() / 16, 0));
set_gfx(2, std::make_unique<gfx_element>(&palette(), char_layout_16x16, &m_bg_char_ram[0], 0, palette().entries() / 16, 0));
set_gfx(0, std::make_unique<gfx_element>(&palette(), char_layout_8x8, &m_fg_char_ram[0], 0, palette().entries() / 256, 0));
set_gfx(1, std::make_unique<gfx_element>(&palette(), char_layout_8x8, &m_bg_char_ram[0], 0, palette().entries() / 256, 0));
set_gfx(2, std::make_unique<gfx_element>(&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);