mirror of
https://github.com/holub/mame
synced 2025-07-04 17:38:08 +03:00
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 aadae5fd0b
.
This commit is contained in:
parent
cf2fcab813
commit
b4e07b56f7
@ -711,7 +711,7 @@ READ8_MEMBER(armedf_state::blitter_txram_r)
|
|||||||
WRITE8_MEMBER(armedf_state::blitter_txram_w)
|
WRITE8_MEMBER(armedf_state::blitter_txram_w)
|
||||||
{
|
{
|
||||||
m_text_videoram[offset] = data;
|
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)
|
WRITE8_MEMBER(armedf_state::fg_scrollx_w)
|
||||||
|
@ -29,7 +29,7 @@ TILEMAP_MAPPER_MEMBER(armedf_state::armedf_scan_type2)
|
|||||||
|
|
||||||
TILEMAP_MAPPER_MEMBER(armedf_state::armedf_scan_type3)
|
TILEMAP_MAPPER_MEMBER(armedf_state::armedf_scan_type3)
|
||||||
{ /* col: 0..63; row: 0..31 */
|
{ /* col: 0..63; row: 0..31 */
|
||||||
/* legion & legionjb */
|
/* legion & legiono */
|
||||||
return (col & 0x1f) * 32 + row + 0x800 * (col / 32);
|
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)
|
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_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);
|
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)
|
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_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);
|
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)
|
WRITE8_MEMBER(armedf_state::nb1414m4_text_videoram_w)
|
||||||
{
|
{
|
||||||
m_text_videoram[offset] = data;
|
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)
|
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)
|
WRITE8_MEMBER(armedf_state::armedf_text_videoram_w)
|
||||||
{
|
{
|
||||||
m_text_videoram[offset] = data;
|
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)
|
WRITE16_MEMBER(armedf_state::armedf_fg_videoram_w)
|
||||||
|
Loading…
Reference in New Issue
Block a user