mirror of
https://github.com/holub/mame
synced 2025-07-04 17:38:08 +03:00
konami/gitclub.cpp: setup default screen cliprects for hangplt, fix regression
This commit is contained in:
parent
a35c5219e4
commit
e8fd88c93d
@ -868,7 +868,8 @@ uint32_t hangplt_state::screen_update(screen_device &screen, bitmap_rgb32 &bitma
|
|||||||
{
|
{
|
||||||
bitmap.fill(m_palette[Which]->pen(0), cliprect);
|
bitmap.fill(m_palette[Which]->pen(0), cliprect);
|
||||||
|
|
||||||
// m_k001604[Which]->draw_back_layer(bitmap, cliprect);
|
// FIXME: service mode cross hatch comes from this layer (which somehow also disables 3d render)
|
||||||
|
// m_k001604[Which]->draw_back_layer(screen, bitmap, cliprect);
|
||||||
m_voodoo[Which]->update(bitmap, cliprect);
|
m_voodoo[Which]->update(bitmap, cliprect);
|
||||||
m_k001604[Which]->draw_front_layer(screen, bitmap, cliprect);
|
m_k001604[Which]->draw_front_layer(screen, bitmap, cliprect);
|
||||||
|
|
||||||
@ -1016,14 +1017,14 @@ void hangplt_state::hangplt(machine_config &config)
|
|||||||
|
|
||||||
screen_device &lscreen(SCREEN(config, "lscreen", SCREEN_TYPE_RASTER));
|
screen_device &lscreen(SCREEN(config, "lscreen", SCREEN_TYPE_RASTER));
|
||||||
lscreen.set_refresh_hz(60);
|
lscreen.set_refresh_hz(60);
|
||||||
lscreen.set_size(512, 384);
|
lscreen.set_size(600, 420);
|
||||||
lscreen.set_visarea(0, 511, 0, 383);
|
lscreen.set_visarea(44, 555, 27, 410);
|
||||||
lscreen.set_screen_update(FUNC(hangplt_state::screen_update<0>));
|
lscreen.set_screen_update(FUNC(hangplt_state::screen_update<0>));
|
||||||
|
|
||||||
screen_device &rscreen(SCREEN(config, "rscreen", SCREEN_TYPE_RASTER));
|
screen_device &rscreen(SCREEN(config, "rscreen", SCREEN_TYPE_RASTER));
|
||||||
rscreen.set_refresh_hz(60);
|
rscreen.set_refresh_hz(60);
|
||||||
rscreen.set_size(512, 384);
|
rscreen.set_size(600, 420);
|
||||||
rscreen.set_visarea(0, 511, 0, 383);
|
rscreen.set_visarea(44, 555, 27, 410);
|
||||||
rscreen.set_screen_update(FUNC(hangplt_state::screen_update<1>));
|
rscreen.set_screen_update(FUNC(hangplt_state::screen_update<1>));
|
||||||
|
|
||||||
K001604(config, m_k001604[0], 0);
|
K001604(config, m_k001604[0], 0);
|
||||||
|
Loading…
Reference in New Issue
Block a user