summaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
author Ivan Vangelista <mesgnet@yahoo.it>2016-03-11 18:39:23 +0100
committer Ivan Vangelista <mesgnet@yahoo.it>2016-03-11 18:39:23 +0100
commitb4e07b56f770dd723b2762862e4c4c32c6a62d03 (patch)
tree69552eae46170c01460e7ba5b3d9ad9eb4f25451
parentcf2fcab813d9bb349a619547d8cad5ec01115557 (diff)
Revert "armedf.cpp: fixed missing ship icon in terrafb and terrafjb and fixed the ladder appearing on the high score table in cclimbr2. This explains also why those worked correctly after saving and reloading state (nw)"
This reverts commit aadae5fd0b56f98fb398d06aae3d2d4f9eda4d36.
-rw-r--r--src/mame/drivers/armedf.cpp2
-rw-r--r--src/mame/video/armedf.cpp10
2 files changed, 6 insertions, 6 deletions
diff --git a/src/mame/drivers/armedf.cpp b/src/mame/drivers/armedf.cpp
index 8b5c48ec057..e2a9dd65b3a 100644
--- a/src/mame/drivers/armedf.cpp
+++ b/src/mame/drivers/armedf.cpp
@@ -711,7 +711,7 @@ READ8_MEMBER(armedf_state::blitter_txram_r)
WRITE8_MEMBER(armedf_state::blitter_txram_w)
{
m_text_videoram[offset] = data;
- m_tx_tilemap->mark_all_dirty();
+ m_tx_tilemap->mark_tile_dirty(offset);
}
WRITE8_MEMBER(armedf_state::fg_scrollx_w)
diff --git a/src/mame/video/armedf.cpp b/src/mame/video/armedf.cpp
index c6834e38890..84c08f9c022 100644
--- a/src/mame/video/armedf.cpp
+++ b/src/mame/video/armedf.cpp
@@ -29,7 +29,7 @@ TILEMAP_MAPPER_MEMBER(armedf_state::armedf_scan_type2)
TILEMAP_MAPPER_MEMBER(armedf_state::armedf_scan_type3)
{ /* col: 0..63; row: 0..31 */
- /* legion & legionjb */
+ /* legion & legiono */
return (col & 0x1f) * 32 + row + 0x800 * (col / 32);
}
@@ -113,7 +113,7 @@ TILE_GET_INFO_MEMBER(armedf_state::get_bg_tile_info)
VIDEO_START_MEMBER(armedf_state,terraf)
{
- m_sprite_offy = (m_scroll_type & 2 ) ? 0 : 128; /* legion, legionjb, crazy climber 2 */
+ m_sprite_offy = (m_scroll_type & 2 ) ? 0 : 128; /* legion, legiono, crazy climber 2 */
m_bg_tilemap = &machine().tilemap().create(m_gfxdecode, tilemap_get_info_delegate(FUNC(armedf_state::get_bg_tile_info),this), TILEMAP_SCAN_COLS, 16, 16, 64, 32);
m_fg_tilemap = &machine().tilemap().create(m_gfxdecode, tilemap_get_info_delegate(FUNC(armedf_state::get_fg_tile_info),this), TILEMAP_SCAN_COLS, 16, 16, 64, 32);
@@ -136,7 +136,7 @@ VIDEO_START_MEMBER(armedf_state,terraf)
VIDEO_START_MEMBER(armedf_state,armedf)
{
- m_sprite_offy = (m_scroll_type & 2 ) ? 0 : 128; /* legion, legionjb, crazy climber 2 */
+ m_sprite_offy = (m_scroll_type & 2 ) ? 0 : 128; /* legion, legiono, crazy climber 2 */
m_bg_tilemap = &machine().tilemap().create(m_gfxdecode, tilemap_get_info_delegate(FUNC(armedf_state::get_bg_tile_info),this), TILEMAP_SCAN_COLS, 16, 16, 64, 32);
m_fg_tilemap = &machine().tilemap().create(m_gfxdecode, tilemap_get_info_delegate(FUNC(armedf_state::get_fg_tile_info),this), TILEMAP_SCAN_COLS, 16, 16, 64, 32);
@@ -170,7 +170,7 @@ READ8_MEMBER(armedf_state::nb1414m4_text_videoram_r)
WRITE8_MEMBER(armedf_state::nb1414m4_text_videoram_w)
{
m_text_videoram[offset] = data;
- m_tx_tilemap->mark_all_dirty();
+ m_tx_tilemap->mark_tile_dirty(offset & 0x7ff);
}
READ8_MEMBER(armedf_state::armedf_text_videoram_r)
@@ -181,7 +181,7 @@ READ8_MEMBER(armedf_state::armedf_text_videoram_r)
WRITE8_MEMBER(armedf_state::armedf_text_videoram_w)
{
m_text_videoram[offset] = data;
- m_tx_tilemap->mark_all_dirty();
+ m_tx_tilemap->mark_tile_dirty(offset & 0x7ff);
}
WRITE16_MEMBER(armedf_state::armedf_fg_videoram_w)