Viewing Issue Advanced Details
ID Category [?] Severity [?] Reproducibility Date Submitted Last Update
00622 Flip Screen/Cocktail Major Always Jan 31, 2008, 16:56 Jun 10, 2012, 03:26
Tester -Misc Reporters- View Status Public Platform
Assigned To Resolution Fixed OS
Status [?] Resolved Driver
Version 0.119 Fixed in Version 0.122u6 Build
Fixed in Git Commit Github Pull Request #
Summary 00622: Many sets in galdrvr.c: In cocktail, player 2's screen has score offset.
Description amidar.c, frogger.c (all sets), galaxian.c (froggs at least), scramble.c (scramble+many sets): When it is player 2's turn and the screen is flipped it is offset so that the scores sit in the middle of the screen.

Follow-up by Robbbert: In video\galaxian.c, in video_start_common, is this line:

tilemap_set_scrolldx( bg_tilemap, 0, -128 );

This is needed for galaxian and mooncrst (among others), but not for those games in this bug report.
A temporary fix can be obtained by adding the line:

tilemap_set_scrolldx( bg_tilemap, 0, 0 );

to the VIDEO_START of all affected games. For example, to fix amidar, add the line to the end of VIDEO_START( turtles )

Solution from Robbert: Seems that MAME works a bit different since that bug report was filed.
It's now much easier to fix.

In src\mame\video\galaxian.c, find the line:
tilemap_set_scrolldx(bg_tilemap, 0, -128);
and remove it.

I've tested all the affected games in misfitmame and they are now all correct.
Steps To Reproduce
Additional Information Posted by zentoolie / Tafoid / Robbbert

Most drivers merged to galdrvr.c + galaxold.c (changed in 0.124u1)
Github Commit
Flags
Regression Version 0.115u4
Affected Sets / Systems Many sets in galdrvr.c
Attached Files
png file icon cocktail0119yel.png (16,332 bytes) Feb 14, 2008, 15:08
Relationships
There are no relationship linked to this issue.
Notes
0
There are no notes attached to this issue.