Viewing Issue Advanced Details
ID Category [?] Severity [?] Reproducibility Date Submitted Last Update
01428 Graphics Minor Have not tried Feb 25, 2008, 00:34 Oct 1, 2019, 00:16
Tester robiza View Status Public Platform
Assigned To Resolution Open OS
Status [?] Confirmed Driver
Version 0.123u2 Fixed in Version Build
Fixed in Git Commit Github Pull Request #
Summary 01428: timesold, btlfield, skyadvnt, skyadvntj, possibly others: In attract mode, only for a frame, there's a sprite misplacement.
Description In attract mode, only for a frame, there's a sprite misplacement.
Steps To Reproduce
Additional Information
Github Commit
Flags Verified with Original, Noted in Source
Regression Version
Affected Sets / Systems timesold, btlfield, skyadvnt, skyadvntj, possibly others
Attached Files
png file icon timesold0123u1gre.png (19,450 bytes) Feb 25, 2008, 00:34
Relationships
There are no relationship linked to this issue.
Notes
3
User avatar
No.00114
robiza
Developer
Mar 13, 2008, 20:47
the tile and the color of the sprites are from 203000
the x,y coordinates of the sprites are from 200000
the code write first the tile and color values then, after a little bit of time, the coordinates
for a frame the data are not consistently
User avatar
No.17000
MetalGod
Senior Tester
Sep 30, 2019, 23:47
The bug is also present in the japanese version of the game: battle field.
The original hardware doesn't present the issue:
0:23

Verified with original
User avatar
No.17001
Kale
Developer
Oct 1, 2019, 00:16
Same issue as Sky Adventure having a misplaced explosion when dying + other side effects cfr. https://github.com/mamedev/mame/blob/master/src/mame/video/snk68_spr.cpp#L34

Inner workings of the sprite DMA aren't known, given the structure I suspect a pretty consistant delay and possibly async operations between each group.