Viewing Issue Advanced Details
ID Category [?] Severity [?] Reproducibility Date Submitted Last Update
03626 Graphics Minor Always Jan 1, 2010, 23:30 Jan 7, 2010, 07:27
Tester M.A.S.H. View Status Public Platform MAME (Self-compiled)
Assigned To etabeta Resolution Fixed OS Windows XP (32-bit)
Status [?] Resolved Driver
Version 0.136 Fixed in Version 0.136u1 Build Normal
Fixed in Git Commit Github Pull Request #
Summary 03626: raiders, spacefrt: Background star field is missing
Description The star field background of Raiders and Space Fortress is missing since 0.135u4.
Fabio Priuli has fixed games with the S2636 video chip in 0.135u4.
Steps To Reproduce
Additional Information
Github Commit
Flags
Regression Version 0.135u4
Affected Sets / Systems raiders, spacefrt
Attached Files
 
Relationships
There are no relationship linked to this issue.
Notes
2
User avatar
No.05435
etabeta
Developer
Jan 6, 2010, 18:03
it is not related to s2636: when the video chip was converted to be a device, stars were still there. I suspect the problem is in the way stars are handled in connection with the data struct... I still haven't found the exact problem though. :(

I'll keep working on this tomorrow
User avatar
No.05442
etabeta
Developer
Jan 7, 2010, 07:27
it turned out to be a 1-line fix.

the problem was in MAME init order: the total_stars number was correctly set at video_start, but then it was put back to 0 at machine_reset (which happens later). as a result, these games thought there were 0 stars to draw in place of the correct number.