Viewing Issue Advanced Details
ID Category [?] Severity [?] Reproducibility Date Submitted Last Update
07669 Crash/Freeze Major Always Jun 2, 2020, 08:08 Jun 2, 2020, 13:43
Tester danylopez123 View Status Public Platform MAME (Official Binary)
Assigned To Resolution No change required OS Windows 10 (64-bit)
Status [?] Closed Driver
Version 0.221 Fixed in Version Build 64-bit
Fixed in Git Commit Github Pull Request #
Summary 07669: citybomb: BAD rams after soft reset
Description City Bomber works fine when you start it up like normal.
However, doing a soft reset after the Ram/Rom check and the grid screen will cause to have a delayed soft reset causing to put the screen white still going for a bit with sounds and then end up doing a soft reset causing to get BAD rams, the how many BAD rams you get its different depending of what you were doing, like if you were at the title screen or during gameplay.
While this is happening, the game will prevent to startup again, either close the game and re-launch it or do a Hard Reset.

Posted 2 pictures in 1, The Left one (1st) its what i got when i did the soft reset during gameplay and the Right one (2nd) its when i did another soft reset after the 1st BAD rams.

A similar thing happens with what i reported for Salamander: https://mametesters.org/view.php?id=7670
Steps To Reproduce 1. Launch the game.
2. Wait for the Ram/Rom check and Grid screen to Finish.
3. Soft Reset the game.
4. BAD Rams will happen preventing from starting up.
Additional Information
Github Commit
Flags
Regression Version
Affected Sets / Systems citybomb
Attached Files
png file icon citybomb.png (35,807 bytes) Jun 2, 2020, 08:08 Uploaded by danylopez123
danylopez123
Relationships
related to 07670Closed  salamand: Black Screen Freeze after Soft Reset 
Notes
2
User avatar
No.17700
hap
Developer
Jun 2, 2020, 10:06
MAME does not zerofill/initialize everything at soft reset, in fact it would be wrong to do so with devices such as CPUs that have a reset pin.
IMO a bug happening after soft-reset when the pcb itself does not have a reset button is not a MAME bug unless it crashes MAME.

Solution here: press Shift+F3 to reboot the game.
User avatar
No.17701
Tafoid
Administrator
Jun 2, 2020, 13:38
Correct. Soft Resets are not guaranteed.

As per reporting rules @ https://mametesters.org/rules.html
Reset and Pause bugs are not bugs unless they crash (Noted by Aaron)
Reset and pause functionality are both not game player oriented. This is by design.
Most PCBs don't have a reset button, and even if they do, the reset behavior is undefined. It is the equivalent of the watchdog firing on a PCB. Some games behave well when this happens; others not so well.
The pause functionality in MAME is there for developers to be able to tweak with game parameters during a pause to affect the video. Thus, the video is going to be odd or messed up in a lot of cases.

Therefore, closing report.