mirror of
https://github.com/holub/mame
synced 2025-07-02 08:39:21 +03:00
tatsumi.cpp: update_cluts before anything else (nw)
This commit is contained in:
parent
3f024b8a1d
commit
0598a8eea1
@ -970,6 +970,7 @@ void cyclwarr_state::draw_bg(screen_device &screen, bitmap_rgb32 &bitmap, const
|
|||||||
rectangle clip;
|
rectangle clip;
|
||||||
clip.min_x = cliprect.min_x;
|
clip.min_x = cliprect.min_x;
|
||||||
clip.max_x = cliprect.max_x;
|
clip.max_x = cliprect.max_x;
|
||||||
|
|
||||||
for (int y=cliprect.min_y; y<=cliprect.max_y; y++)
|
for (int y=cliprect.min_y; y<=cliprect.max_y; y++)
|
||||||
{
|
{
|
||||||
clip.min_y = clip.max_y = y;
|
clip.min_y = clip.max_y = y;
|
||||||
@ -1152,13 +1153,13 @@ uint32_t cyclwarr_state::screen_update_cyclwarr(screen_device &screen, bitmap_rg
|
|||||||
}
|
}
|
||||||
m_bigfight_last_bank=m_bigfight_bank;
|
m_bigfight_last_bank=m_bigfight_bank;
|
||||||
}
|
}
|
||||||
|
update_cluts(8192, 4096, 8192);
|
||||||
|
|
||||||
bitmap.fill(m_palette->pen(0), cliprect);
|
bitmap.fill(m_palette->pen(0), cliprect);
|
||||||
|
|
||||||
draw_bg(screen, bitmap, cliprect, m_layer[3], &m_cyclwarr_videoram[1][0x000], &m_cyclwarr_videoram[1][0x100], 8, -0x80,false, false);
|
draw_bg(screen, bitmap, cliprect, m_layer[3], &m_cyclwarr_videoram[1][0x000], &m_cyclwarr_videoram[1][0x100], 8, -0x80,false, false);
|
||||||
draw_bg(screen, bitmap, cliprect, m_layer[2], &m_cyclwarr_videoram[1][0x200], &m_cyclwarr_videoram[1][0x300], 8, -0x80,false, false);
|
draw_bg(screen, bitmap, cliprect, m_layer[2], &m_cyclwarr_videoram[1][0x200], &m_cyclwarr_videoram[1][0x300], 8, -0x80,false, false);
|
||||||
draw_bg(screen, bitmap, cliprect, m_layer[1], &m_cyclwarr_videoram[0][0x000], &m_cyclwarr_videoram[0][0x100], 8, -0x40,true, true);
|
draw_bg(screen, bitmap, cliprect, m_layer[1], &m_cyclwarr_videoram[0][0x000], &m_cyclwarr_videoram[0][0x100], 8, -0x40,true, true);
|
||||||
update_cluts(8192, 4096, 8192);
|
|
||||||
draw_sprites(bitmap,cliprect,0,(m_sprite_control_ram[0xe0]&0x1000) ? 0x1000 : 0);
|
draw_sprites(bitmap,cliprect,0,(m_sprite_control_ram[0xe0]&0x1000) ? 0x1000 : 0);
|
||||||
draw_bg(screen, bitmap, cliprect, m_layer[0], &m_cyclwarr_videoram[0][0x200], &m_cyclwarr_videoram[0][0x300], 0x10, -0x80,false, false);
|
draw_bg(screen, bitmap, cliprect, m_layer[0], &m_cyclwarr_videoram[0][0x200], &m_cyclwarr_videoram[0][0x300], 0x10, -0x80,false, false);
|
||||||
|
|
||||||
@ -1176,12 +1177,12 @@ uint32_t cyclwarr_state::screen_update_bigfight(screen_device &screen, bitmap_rg
|
|||||||
}
|
}
|
||||||
m_bigfight_last_bank=m_bigfight_bank;
|
m_bigfight_last_bank=m_bigfight_bank;
|
||||||
}
|
}
|
||||||
|
update_cluts(8192, 4096, 8192);
|
||||||
|
|
||||||
bitmap.fill(m_palette->pen(0), cliprect);
|
bitmap.fill(m_palette->pen(0), cliprect);
|
||||||
draw_bg(screen, bitmap, cliprect, m_layer[3], &m_cyclwarr_videoram[1][0x000], &m_cyclwarr_videoram[1][0x100], 8, -0x40,true, false);
|
draw_bg(screen, bitmap, cliprect, m_layer[3], &m_cyclwarr_videoram[1][0x000], &m_cyclwarr_videoram[1][0x100], 8, -0x40,true, false);
|
||||||
draw_bg(screen, bitmap, cliprect, m_layer[2], &m_cyclwarr_videoram[1][0x200], &m_cyclwarr_videoram[1][0x300], 8, -0x40,true, false);
|
draw_bg(screen, bitmap, cliprect, m_layer[2], &m_cyclwarr_videoram[1][0x200], &m_cyclwarr_videoram[1][0x300], 8, -0x40,true, false);
|
||||||
draw_bg(screen, bitmap, cliprect, m_layer[1], &m_cyclwarr_videoram[0][0x000], &m_cyclwarr_videoram[0][0x100], 8, -0x40,true, false);
|
draw_bg(screen, bitmap, cliprect, m_layer[1], &m_cyclwarr_videoram[0][0x000], &m_cyclwarr_videoram[0][0x100], 8, -0x40,true, false);
|
||||||
update_cluts(8192, 4096, 8192);
|
|
||||||
draw_sprites(bitmap,cliprect,0,(m_sprite_control_ram[0xe0]&0x1000) ? 0x1000 : 0);
|
draw_sprites(bitmap,cliprect,0,(m_sprite_control_ram[0xe0]&0x1000) ? 0x1000 : 0);
|
||||||
draw_bg(screen, bitmap, cliprect, m_layer[0], &m_cyclwarr_videoram[0][0x200], &m_cyclwarr_videoram[0][0x300], 0x10, -0x40,true, false);
|
draw_bg(screen, bitmap, cliprect, m_layer[0], &m_cyclwarr_videoram[0][0x200], &m_cyclwarr_videoram[0][0x300], 0x10, -0x40,true, false);
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user