Viewing Issue Advanced Details
ID Category [?] Severity [?] Reproducibility Date Submitted Last Update
09485 Crash/Freeze Critical (emulation) Always 1 day ago 20 hours ago
Tester izius View Status Public Platform MAME (Official Binary)
Assigned To Kale Resolution Fixed OS Windows (x64)
Status [?] Resolved Driver
Version 0.288 Fixed in Version 0.289GIT Build x64
Fixed in Git Commit 02286a2 Github Pull Request #
Summary Regresssion 09485: vblokbrk and clones: Eventually freezes after clearing a stage in the final 10 seconds
Description When you clear a stage in the final 10 seconds (there's an onscreen countdown), the game triggers a few strange behaviours:
- the background image gets squashed horizontally;
- the score and the bonus screen award are set to zero;
- any following stage has no visible blocks and no possibility to move sideways; some opponents are visible, some have a squashed image;
- most importantly, the game logic fails; some stages will auto-clear without any action required, but eventually the game freezes randomly - after an auto-clear / after you lose all lives / during the black transition screen after the bonus.
Steps To Reproduce Start a new game and play in order to clear the last block during the final 10 seconds, when the countdown is shown.
Additional Information I recorded 3 inps, showing a few possible outcomes that happens when the bug is triggered.
Github Commit
Flags Regression
Regression Version 0.211
Affected Sets / Systems vblokbrk and clones
Attached Files
zip file icon vblokbrk.zip (102,699 bytes) 1 day ago Uploaded by izius
inp showing the bug - freezes when losing the last life
zip file icon vblokbrka.zip (80,783 bytes) 1 day ago Uploaded by izius
alternate inp on a cloneset - freezes after two auto-clears
png file icon 0001.png (4,862 bytes) 1 day ago Uploaded by izius
Screenshot taken when the game froze - vblokbrk
izius
png file icon 0002.png (2,704 bytes) 1 day ago Uploaded by izius
Screenshot taken when the game froze - vblokbrka
izius
zip file icon sarukani.zip (80,217 bytes) 1 day ago Uploaded by izius
alternate inp on a cloneset - freezes on a black screen after the bonus
png file icon 0003.png (409 bytes) 1 day ago Uploaded by izius
Screenshot taken when the game froze - sarukani
izius
Relationships
There are no relationship linked to this issue.
Notes
6
User avatar
No.24426
Haze
Senior Tester
1 day ago
does it happen in sarukani ?
User avatar
No.24427
Haze
Senior Tester
1 day ago
also you set regression version to 0.211, are you saying this definitely doesn't happen before that version?
User avatar
No.24428
izius
Tester
1 day ago
Yes to both.
It happens on the parent and every clone. I didn't post evidence for sarukani because I thought 3 inps for the same bug was excessive. In any case I just did one, and it behaved differently from the others (it just gave a black screen and froze there). I'll post it and update the report accordingly.
As for the regression, it definitely happens on 0.211, but I wasn't able to trigger it on 0.210. I can record an inp or two for those versions if needed.
User avatar
No.24429
Haze
Senior Tester
23 hours ago
establishing for sure a regression version is important, so if it absolutely can't trigger on 0.210 that's important to know.

(I asked about sarukani just to make sure it isn't a bug they introduced when localizing the game, but sounds like it's really a MAME regression from what you're saying)
User avatar
No.24430
Haze
Senior Tester
23 hours ago
0.211 contains the following changes, which might be significant

-sh2.cpp updates: [Angelo Salese]
 * Started refactoring SH7604 system-on-a-chip.
 * Fixed condition for clearing divider unit overflow flag.
 * Fixed division unit overflow flag clearance;
User avatar
No.24431
Haze
Senior Tester
23 hours ago
https://github.com/mamedev/mame/commit/d6b22fa2c0a78087794bf1df2bea62a7e34ca3cb is the changeset for that, if that is the regression point