Viewing Issue Advanced Details
|ID||Category [?]||Severity [?]||Reproducibility||Date Submitted||Last Update|
|04593||Graphics||Minor||Always||Jan 4, 2012, 19:25||Dec 26, 2016, 00:27|
|Version||0.144u4||Fixed in Version||Build|
|Summary||04593: aerofgt: Sprites vs background alignment is sometimes off when scrolling.|
|Description||Sprites vs background alignment is sometimes off when scrolling. This is especially noticeable when it's crowded on screen with the game having slowdowns.|
|Steps To Reproduce||
- just play
- easiest to reproduce bug with: Take the Japanese plane and power it up to the max, shoot a lot to make it taxing on the game and have it slow down. More chance for the bug to occur then, look at ground object sprites.
MCFG_SCREEN_VBLANK_TIME(ATTOSECONDS_IN_USEC(400)) /* wrong but improves sprite-background synchronization */
Setting vblank time to anything else may improve or worsen the problem, but won't fix the problem completely. This is more likely a blatant hack than accurate emulation.
|Affected Sets / Systems||aerofgt|
Jan 4, 2012, 22:00
I do wonder if these games ever had proper sprite / bg sync on real hw.
If you look at the PSX version (Sonic Wings Special) it has horrific desync (at least in MAME/MESS), and afaik the PSX doesn't even have a concept of different layers...
Some evidence as to how bad the sync is (or if it remains perfect all the time) on real hardware would be interesting.
Jan 5, 2012, 14:24
agreed, I'll set the bug to [possible]
btw, you have the ability/right to change bug status, for example setting this one to 'confirmed' if you know the bugreport is valid. It doesn't necessarily have to be an admin (like Tafoid) that does it.
Dec 26, 2016, 00:22
|VBlank is controlled by that funny CRTC device, also reinstating this being something to be done anyway.|