Viewing Issue Advanced Details
ID Category [?] Severity [?] Reproducibility Date Submitted Last Update
05767 Debugger Minor Always Oct 28, 2014, 23:28 Oct 31, 2014, 19:04
Tester peterferrie View Status Public Platform MAME (Official Binary)
Assigned To Resolution Open OS Windows Vista/7 (32-bit)
Status [?] Confirmed Driver
Version 0.155 Fixed in Version Build I686
Fixed in Git Commit Github Pull Request #
Summary 05767: DEBUGGER: Pressing F12 while emulation is running to dismis debugger also causes a snapshot to be taken
Description When the attached mame.ini is present, pressing the F12 key in the debugger is also broadcast to the interface.
After dismissing the debugger, it can be re-entered at any time, and pressing F12 will take another snapshot.
Steps To Reproduce - mamepp -debug <driver>
- press f12
- exit

check %snap% directory
driver directory will be created, containing a png.
Additional Information The effect does not occur without the .ini.
Github Commit
Flags
Regression Version
Affected Sets / Systems DEBUGGER
Attached Files
? file icon mame.ini (7,847 bytes) Oct 28, 2014, 23:28 Uploaded by peterferrie
[Show Content]
Relationships
There are no relationship linked to this issue.
Notes
1
User avatar
No.11198
Tafoid
Administrator
Oct 31, 2014, 19:02
edited on: Oct 31, 2014, 19:08
I will do a snapshot if I start the emulation. If I hit F12 the moment the debugger comes up, it does not make a snapshot here.

mess64 coleco -debug , Hit F12 to get rid of debugger interface = no snap
mess64 coleco -debug , Hit F5 to get emulation running first , F12 to get rid of debugger interface, snap is created.

Not sure what in the .ini would cause it.
The "frameskip 10" automatically is a bit puzzling as well as the "speed 100" which basically causes everything to try to run 100x normal speed. You also have remains of older MAME in your .ini - example being the SOUND entry. I would recreate with -CC.