From f2374a2906fee3f2a17a4d871fe84d35d9ca5dad Mon Sep 17 00:00:00 2001 From: Roberto Zandona Date: Sun, 30 Oct 2011 21:41:20 +0000 Subject: [PATCH] xmultipl: fixed tilemaps offsets [Roberto Zandona'] --- src/mame/drivers/m72.c | 2 +- src/mame/includes/m72.h | 1 + src/mame/video/m72.c | 14 +++++++++----- 3 files changed, 11 insertions(+), 6 deletions(-) diff --git a/src/mame/drivers/m72.c b/src/mame/drivers/m72.c index 7c24615b5db..7d5122cfb10 100644 --- a/src/mame/drivers/m72.c +++ b/src/mame/drivers/m72.c @@ -1971,7 +1971,7 @@ static MACHINE_CONFIG_START( xmultipl, m72_state ) MCFG_SCREEN_FORMAT(BITMAP_FORMAT_INDEXED16) MCFG_SCREEN_UPDATE(m72) - MCFG_VIDEO_START(m72) + MCFG_VIDEO_START(xmultipl) /* sound hardware */ MCFG_SPEAKER_STANDARD_STEREO("lspeaker", "rspeaker") diff --git a/src/mame/includes/m72.h b/src/mame/includes/m72.h index a117708c325..ae74241f831 100644 --- a/src/mame/includes/m72.h +++ b/src/mame/includes/m72.h @@ -48,6 +48,7 @@ VIDEO_START( rtype2 ); VIDEO_START( majtitle ); VIDEO_START( hharry ); VIDEO_START( poundfor ); +VIDEO_START( xmultipl ); READ16_HANDLER( m72_palette1_r ); READ16_HANDLER( m72_palette2_r ); diff --git a/src/mame/video/m72.c b/src/mame/video/m72.c index 0913065cc5f..fe0c0a4939e 100644 --- a/src/mame/video/m72.c +++ b/src/mame/video/m72.c @@ -2,11 +2,6 @@ #include "audio/m72.h" #include "includes/m72.h" - - - - - /*************************************************************************** Callbacks for the TileMap code @@ -147,6 +142,15 @@ VIDEO_START( m72 ) register_savestate(machine); } +VIDEO_START( xmultipl ) +{ + m72_state *state = machine.driver_data(); + VIDEO_START_CALL(m72); + + tilemap_set_scrolldx(state->m_fg_tilemap,4,0); + tilemap_set_scrolldx(state->m_bg_tilemap,6,0); +} + VIDEO_START( rtype2 ) { m72_state *state = machine.driver_data();