- --
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 |
|
||||
| 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
|
inp showing the bug - freezes when losing the last life
| ||||
alternate inp on a cloneset - freezes after two auto-clears
| |||||
Screenshot taken when the game froze - vblokbrk
| |||||
Screenshot taken when the game froze - vblokbrka
| |||||
alternate inp on a cloneset - freezes on a black screen after the bonus
| |||||
Screenshot taken when the game froze - sarukani
| |||||
Relationships
| There are no relationship linked to this issue. |
Notes
6
|
No.24426
Haze Senior Tester
1 day ago
|
does it happen in sarukani ? |
|---|---|
|
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? |
|
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. |
|
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) |
|
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; |
|
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 |