toaplan2.c: Correct the video (character layer) offset for 1945 Part-2 (Chinese hack of Battle Garegga) [Dave Haywood]

This commit is contained in:
Brian Troha 2012-03-26 18:43:17 +00:00
parent c595be01c6
commit ccedc2416f
3 changed files with 17 additions and 1 deletions

View File

@ -3788,6 +3788,10 @@ static MACHINE_CONFIG_START( bgaregga, toaplan2_state )
MACHINE_CONFIG_END
static MACHINE_CONFIG_DERIVED( bgareggabl, bgaregga )
MCFG_VIDEO_START(bgareggabl)
MACHINE_CONFIG_END
static MACHINE_CONFIG_START( batrider, toaplan2_state )
/* basic machine hardware */
@ -5148,7 +5152,7 @@ GAME( 1996, bgareggatw, bgaregga, bgaregga, bgareggatw, bgaregga, ROT270, "Raizi
GAME( 1996, bgaregganv, bgaregga, bgaregga, bgareggahk, bgaregga, ROT270, "Raizing / Eighting", "Battle Garegga - New Version (Austria / Hong Kong) (Sat Mar 2 1996)" , GAME_SUPPORTS_SAVE ) // displays New Version only when set to HK
GAME( 1996, bgareggat2, bgaregga, bgaregga, bgaregga, bgaregga, ROT270, "Raizing / Eighting", "Battle Garegga - Type 2 (Europe / USA / Japan / Asia) (Sat Mar 2 1996)" , GAME_SUPPORTS_SAVE ) // displays Type 2 only when set to Europe
GAME( 1996, bgareggacn, bgaregga, bgaregga, bgareggacn, bgaregga, ROT270, "Raizing / Eighting", "Battle Garegga - Type 2 (Denmark / China) (Tue Apr 2 1996)", GAME_SUPPORTS_SAVE ) // displays Type 2 only when set to Denmark
GAME( 1996, bgareggabl, bgaregga, bgaregga, bgareggacn, bgaregga, ROT270, "hack", "1945 2 - Battle Garegga Chinese hack", GAME_IMPERFECT_GRAPHICS | GAME_SUPPORTS_SAVE )
GAME( 1996, bgareggabl, bgaregga, bgareggabl,bgareggacn,bgaregga, ROT270, "bootleg", "1945 Part-2 (Chinese hack of Battle Garegga)", GAME_SUPPORTS_SAVE )
// these are all based on Version B, even if only the Japan version states 'version B'
GAME( 1998, batrider, 0, batrider, batrider, batrider, ROT270, "Raizing / Eighting", "Armed Police Batrider (Europe) (Fri Feb 13 1998)", GAME_SUPPORTS_SAVE )

View File

@ -62,6 +62,7 @@ VIDEO_START( truxton2 );
VIDEO_START( fixeightbl );
VIDEO_START( bgaregga );
VIDEO_START( batrider );
VIDEO_START( bgareggabl );
SCREEN_UPDATE_IND16( toaplan2 );
SCREEN_UPDATE_IND16( truxton2 );

View File

@ -157,6 +157,17 @@ VIDEO_START( bgaregga )
state->m_tx_tilemap->set_scrolldx(0x1d4, 0x2a);
}
VIDEO_START( bgareggabl )
{
toaplan2_state *state = machine.driver_data<toaplan2_state>();
VIDEO_START_CALL( toaplan2 );
/* Create the Text tilemap for this game */
truxton2_create_tx_tilemap(machine);
state->m_tx_tilemap->set_scrolldx(0x04, 0x2a);
}
VIDEO_START( batrider )
{
toaplan2_state *state = machine.driver_data<toaplan2_state>();