diff options
Diffstat (limited to 'src/mame/video/snk.c')
-rw-r--r-- | src/mame/video/snk.c | 41 |
1 files changed, 0 insertions, 41 deletions
diff --git a/src/mame/video/snk.c b/src/mame/video/snk.c index 6e1e0fb6476..9ed565de61c 100644 --- a/src/mame/video/snk.c +++ b/src/mame/video/snk.c @@ -220,7 +220,6 @@ VIDEO_START_MEMBER(snk_state,snk_4bpp_shadow) VIDEO_START_MEMBER(snk_state,marvins) { - VIDEO_START_CALL_MEMBER(snk_3bpp_shadow); m_tx_tilemap = &machine().tilemap().create(tilemap_get_info_delegate(FUNC(snk_state::marvins_get_tx_tile_info),this), tilemap_mapper_delegate(FUNC(snk_state::marvins_tx_scan_cols),this), 8, 8, 36, 28); @@ -242,7 +241,6 @@ VIDEO_START_MEMBER(snk_state,marvins) VIDEO_START_MEMBER(snk_state,jcross) { - VIDEO_START_CALL_MEMBER(snk_3bpp_shadow); m_tx_tilemap = &machine().tilemap().create(tilemap_get_info_delegate(FUNC(snk_state::marvins_get_tx_tile_info),this), tilemap_mapper_delegate(FUNC(snk_state::marvins_tx_scan_cols),this), 8, 8, 36, 28); @@ -262,7 +260,6 @@ VIDEO_START_MEMBER(snk_state,jcross) VIDEO_START_MEMBER(snk_state,sgladiat) { - VIDEO_START_CALL_MEMBER(snk_3bpp_shadow); m_tx_tilemap = &machine().tilemap().create(tilemap_get_info_delegate(FUNC(snk_state::marvins_get_tx_tile_info),this), tilemap_mapper_delegate(FUNC(snk_state::marvins_tx_scan_cols),this), 8, 8, 36, 28); @@ -282,7 +279,6 @@ VIDEO_START_MEMBER(snk_state,sgladiat) VIDEO_START_MEMBER(snk_state,hal21) { - VIDEO_START_CALL_MEMBER(jcross); m_bg_tilemap->set_scrolldy(8, -32+256); @@ -293,7 +289,6 @@ VIDEO_START_MEMBER(snk_state,hal21) VIDEO_START_MEMBER(snk_state,aso) { - VIDEO_START_CALL_MEMBER(jcross); m_bg_tilemap->set_scrolldx(15+256, 24+256); @@ -305,7 +300,6 @@ VIDEO_START_MEMBER(snk_state,aso) VIDEO_START_MEMBER(snk_state,tnk3) { - VIDEO_START_CALL_MEMBER(snk_3bpp_shadow); m_tx_tilemap = &machine().tilemap().create(tilemap_get_info_delegate(FUNC(snk_state::marvins_get_tx_tile_info),this), tilemap_mapper_delegate(FUNC(snk_state::marvins_tx_scan_cols),this), 8, 8, 36, 28); @@ -324,7 +318,6 @@ VIDEO_START_MEMBER(snk_state,tnk3) VIDEO_START_MEMBER(snk_state,ikari) { - VIDEO_START_CALL_MEMBER(snk_3bpp_shadow); m_tx_tilemap = &machine().tilemap().create(tilemap_get_info_delegate(FUNC(snk_state::ikari_get_tx_tile_info),this), tilemap_mapper_delegate(FUNC(snk_state::marvins_tx_scan_cols),this), 8, 8, 36, 28); @@ -364,7 +357,6 @@ VIDEO_START_MEMBER(snk_state,gwar) VIDEO_START_MEMBER(snk_state,psychos) { - VIDEO_START_CALL_MEMBER(gwar); m_is_psychos = 1; } @@ -379,28 +371,24 @@ VIDEO_START_MEMBER(snk_state,tdfever) WRITE8_MEMBER(snk_state::snk_tx_videoram_w) { - m_tx_videoram[offset] = data; m_tx_tilemap->mark_tile_dirty(offset); } WRITE8_MEMBER(snk_state::marvins_fg_videoram_w) { - m_fg_videoram[offset] = data; m_fg_tilemap->mark_tile_dirty(offset); } WRITE8_MEMBER(snk_state::marvins_bg_videoram_w) { - m_bg_videoram[offset] = data; m_bg_tilemap->mark_tile_dirty(offset); } WRITE8_MEMBER(snk_state::snk_bg_videoram_w) { - m_bg_videoram[offset] = data; m_bg_tilemap->mark_tile_dirty(offset >> 1); } @@ -408,62 +396,52 @@ WRITE8_MEMBER(snk_state::snk_bg_videoram_w) WRITE8_MEMBER(snk_state::snk_fg_scrollx_w) { - m_fg_scrollx = (m_fg_scrollx & ~0xff) | data; } WRITE8_MEMBER(snk_state::snk_fg_scrolly_w) { - m_fg_scrolly = (m_fg_scrolly & ~0xff) | data; } WRITE8_MEMBER(snk_state::snk_bg_scrollx_w) { - m_bg_scrollx = (m_bg_scrollx & ~0xff) | data; } WRITE8_MEMBER(snk_state::snk_bg_scrolly_w) { - m_bg_scrolly = (m_bg_scrolly & ~0xff) | data; } WRITE8_MEMBER(snk_state::snk_sp16_scrollx_w) { - m_sp16_scrollx = (m_sp16_scrollx & ~0xff) | data; } WRITE8_MEMBER(snk_state::snk_sp16_scrolly_w) { - m_sp16_scrolly = (m_sp16_scrolly & ~0xff) | data; } WRITE8_MEMBER(snk_state::snk_sp32_scrollx_w) { - m_sp32_scrollx = (m_sp32_scrollx & ~0xff) | data; } WRITE8_MEMBER(snk_state::snk_sp32_scrolly_w) { - m_sp32_scrolly = (m_sp32_scrolly & ~0xff) | data; } WRITE8_MEMBER(snk_state::snk_sprite_split_point_w) { - m_sprite_split_point = data; } WRITE8_MEMBER(snk_state::marvins_palette_bank_w) { - m_bg_tilemap->set_palette_offset(data & 0x70); m_fg_tilemap->set_palette_offset((data & 0x07) << 4); } @@ -477,7 +455,6 @@ WRITE8_MEMBER(snk_state::marvins_flipscreen_w) WRITE8_MEMBER(snk_state::sgladiat_flipscreen_w) { - flip_screen_set(data & 0x80); m_bg_tilemap->set_palette_offset(((data & 0xf) ^ 8) << 4); @@ -487,7 +464,6 @@ WRITE8_MEMBER(snk_state::sgladiat_flipscreen_w) WRITE8_MEMBER(snk_state::hal21_flipscreen_w) { - flip_screen_set(data & 0x80); m_bg_tilemap->set_palette_offset(((data & 0xf) ^ 8) << 4); @@ -502,7 +478,6 @@ WRITE8_MEMBER(snk_state::hal21_flipscreen_w) WRITE8_MEMBER(snk_state::marvins_scroll_msb_w) { - m_bg_scrollx = (m_bg_scrollx & 0xff) | ((data & 0x04) << 6); m_fg_scrollx = (m_fg_scrollx & 0xff) | ((data & 0x02) << 7); m_sp16_scrollx = (m_sp16_scrollx & 0xff) | ((data & 0x01) << 8); @@ -510,7 +485,6 @@ WRITE8_MEMBER(snk_state::marvins_scroll_msb_w) WRITE8_MEMBER(snk_state::jcross_scroll_msb_w) { - m_bg_scrolly = (m_bg_scrolly & 0xff) | ((data & 0x10) << 4); m_sp16_scrolly = (m_sp16_scrolly & 0xff) | ((data & 0x08) << 5); m_bg_scrollx = (m_bg_scrollx & 0xff) | ((data & 0x02) << 7); @@ -519,7 +493,6 @@ WRITE8_MEMBER(snk_state::jcross_scroll_msb_w) WRITE8_MEMBER(snk_state::sgladiat_scroll_msb_w) { - m_bg_scrollx = (m_bg_scrollx & 0xff) | ((data & 0x02) << 7); m_sp16_scrollx = (m_sp16_scrollx & 0xff) | ((data & 0x01) << 8); } @@ -578,7 +551,6 @@ WRITE8_MEMBER(snk_state::tnk3_videoattrs_w) WRITE8_MEMBER(snk_state::aso_bg_bank_w) { - m_bg_tilemap->set_palette_offset(((data & 0xf) ^ 8) << 4); if (m_bg_tile_offset != ((data & 0x30) << 4)) { @@ -589,14 +561,12 @@ WRITE8_MEMBER(snk_state::aso_bg_bank_w) WRITE8_MEMBER(snk_state::ikari_bg_scroll_msb_w) { - m_bg_scrollx = (m_bg_scrollx & 0xff) | ((data & 0x02) << 7); m_bg_scrolly = (m_bg_scrolly & 0xff) | ((data & 0x01) << 8); } WRITE8_MEMBER(snk_state::ikari_sp_scroll_msb_w) { - m_sp32_scrollx = (m_sp32_scrollx & 0xff) | ((data & 0x20) << 3); m_sp16_scrollx = (m_sp16_scrollx & 0xff) | ((data & 0x10) << 4); m_sp32_scrolly = (m_sp32_scrolly & 0xff) | ((data & 0x08) << 5); @@ -627,7 +597,6 @@ if (data != 0x20 && // normal WRITE8_MEMBER(snk_state::gwar_tx_bank_w) { - m_tx_tilemap->set_palette_offset((data & 0xf) << 4); if (m_tx_tile_offset != ((data & 0x30) << 4)) { @@ -641,7 +610,6 @@ WRITE8_MEMBER(snk_state::gwar_tx_bank_w) WRITE8_MEMBER(snk_state::gwar_videoattrs_w) { - flip_screen_set(data & 0x04); m_sp32_scrollx = (m_sp32_scrollx & 0xff) | ((data & 0x80) << 1); @@ -654,7 +622,6 @@ WRITE8_MEMBER(snk_state::gwar_videoattrs_w) WRITE8_MEMBER(snk_state::gwara_videoattrs_w) { - flip_screen_set(data & 0x10); m_bg_scrollx = (m_bg_scrollx & 0xff) | ((data & 0x02) << 7); @@ -663,7 +630,6 @@ WRITE8_MEMBER(snk_state::gwara_videoattrs_w) WRITE8_MEMBER(snk_state::gwara_sp_scroll_msb_w) { - m_sp32_scrollx = (m_sp32_scrollx & 0xff) | ((data & 0x20) << 3); m_sp16_scrollx = (m_sp16_scrollx & 0xff) | ((data & 0x10) << 4); m_sp32_scrolly = (m_sp32_scrolly & 0xff) | ((data & 0x08) << 5); @@ -672,14 +638,12 @@ WRITE8_MEMBER(snk_state::gwara_sp_scroll_msb_w) WRITE8_MEMBER(snk_state::tdfever_sp_scroll_msb_w) { - m_sp32_scrolly = (m_sp32_scrolly & 0xff) | ((data & 0x80) << 1); m_sp32_scrollx = (m_sp32_scrollx & 0xff) | ((data & 0x40) << 2); } WRITE8_MEMBER(snk_state::tdfever_spriteram_w) { - /* partial updates avoid flickers in the fsoccer radar. */ if (offset < 0x80 && m_spriteram[offset] != data) { @@ -942,7 +906,6 @@ static void tdfever_draw_sprites(running_machine &machine, bitmap_ind16 &bitmap, UINT32 snk_state::screen_update_marvins(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect) { - m_bg_tilemap->set_scrollx(0, m_bg_scrollx); m_bg_tilemap->set_scrolly(0, m_bg_scrolly); m_fg_tilemap->set_scrollx(0, m_fg_scrollx); @@ -960,7 +923,6 @@ UINT32 snk_state::screen_update_marvins(screen_device &screen, bitmap_ind16 &bit UINT32 snk_state::screen_update_tnk3(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect) { - m_bg_tilemap->set_scrollx(0, m_bg_scrollx); m_bg_tilemap->set_scrolly(0, m_bg_scrolly); @@ -974,7 +936,6 @@ UINT32 snk_state::screen_update_tnk3(screen_device &screen, bitmap_ind16 &bitmap UINT32 snk_state::screen_update_ikari(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect) { - m_bg_tilemap->set_scrollx(0, m_bg_scrollx); m_bg_tilemap->set_scrolly(0, m_bg_scrolly); @@ -991,7 +952,6 @@ UINT32 snk_state::screen_update_ikari(screen_device &screen, bitmap_ind16 &bitma UINT32 snk_state::screen_update_gwar(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect) { - m_bg_tilemap->set_scrollx(0, m_bg_scrollx); m_bg_tilemap->set_scrolly(0, m_bg_scrolly); @@ -1009,7 +969,6 @@ UINT32 snk_state::screen_update_gwar(screen_device &screen, bitmap_ind16 &bitmap UINT32 snk_state::screen_update_tdfever(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect) { - m_bg_tilemap->set_scrollx(0, m_bg_scrollx); m_bg_tilemap->set_scrolly(0, m_bg_scrolly); |