Viewing Issue Advanced Details
ID Category [?] Severity [?] Reproducibility Date Submitted Last Update
02789 Graphics Minor Have not tried Dec 30, 2008, 20:17 Dec 31, 2008, 14:04
Tester Tafoid View Status Public Platform MAME (Self-compiled)
Assigned To Resolution Open OS
Status [?] Confirmed Driver
Version 0.128u7 Fixed in Version Build Normal
Fixed in Git Commit Github Pull Request #
Summary 02789: nratechu: Service mode characters are flipped on the Y-axis
Description Service mode characters are flipped on the Y-axis
Steps To Reproduce
Additional Information While I can't precisely identify for certain which version this regressed - I can say that it happened between 0.105 (correct) and 0.106 (incorrect).
Checking sources for anything video related regarding st0016 driver shows that 0.105u5 as the offending update.

0.155 changed driver st0016.c to simple_st0016.c
Github Commit
Flags
Regression Version 0.105u5
Affected Sets / Systems nratechu
Attached Files
png file icon 0001.png (2,520 bytes) Dec 30, 2008, 20:17
Relationships
There are no relationship linked to this issue.
Notes
4
User avatar
No.03440
Kale
Developer
Dec 30, 2008, 23:11
Chars are simply flipped on the y-axis but with correct x/y position.
User avatar
No.03443
Tafoid
Administrator
Dec 30, 2008, 23:46
Made corrections to the summary per Kale.
User avatar
No.03445
robiza
Developer
Dec 31, 2008, 12:58
probably wrong:

flipx=st0016_spriteram[i+3]&0x80;
flipy=st0016_spriteram[i+3]&0x40;
User avatar
No.03446
Haze
Senior Tester
Dec 31, 2008, 14:04
it's seta hardware which has lots of levels of indirection in the sprite rendering and such. IIRC it was broken in order to fix something else. Chances are those flags are right, but there is another flag to tell it to use the flip from the parent object and ignore the individual tile attributes...