diff --git a/src/mame/drivers/m72.c b/src/mame/drivers/m72.c index 7d5122cfb10..ddbe3c62797 100644 --- a/src/mame/drivers/m72.c +++ b/src/mame/drivers/m72.c @@ -2265,7 +2265,7 @@ static MACHINE_CONFIG_START( hharryu, m72_state ) MCFG_SCREEN_FORMAT(BITMAP_FORMAT_INDEXED16) MCFG_SCREEN_UPDATE(m72) - MCFG_VIDEO_START(rtype2) + MCFG_VIDEO_START(hharryu) /* sound hardware */ MCFG_SPEAKER_STANDARD_STEREO("lspeaker", "rspeaker") diff --git a/src/mame/includes/m72.h b/src/mame/includes/m72.h index ae74241f831..f395155dd5f 100644 --- a/src/mame/includes/m72.h +++ b/src/mame/includes/m72.h @@ -49,6 +49,7 @@ VIDEO_START( majtitle ); VIDEO_START( hharry ); VIDEO_START( poundfor ); VIDEO_START( xmultipl ); +VIDEO_START( hharryu ); 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 fe0c0a4939e..80449c295b5 100644 --- a/src/mame/video/m72.c +++ b/src/mame/video/m72.c @@ -187,6 +187,14 @@ VIDEO_START( poundfor ) tilemap_set_scrolldx(state->m_bg_tilemap,6,0); } +VIDEO_START( hharryu ) +{ + m72_state *state = machine.driver_data(); + VIDEO_START_CALL(rtype2); + + tilemap_set_scrolldx(state->m_fg_tilemap,4,0); + tilemap_set_scrolldx(state->m_bg_tilemap,6,0); +} /* Major Title has a larger background RAM, and rowscroll */ VIDEO_START( majtitle )