Viewing Issue Advanced Details
ID Category [?] Severity [?] Reproducibility Date Submitted Last Update
06213 Core Minor Always May 14, 2016, 17:54 May 25, 2016, 07:15
Tester Jezze View Status Public Platform MAME (Official Binary)
Assigned To Resolution No change required OS Windows Vista/7/8 (64-bit)
Status [?] Closed Driver
Version 0.172 Fixed in Version Build Normal
Fixed in Git Commit Github Pull Request #
Summary 06213: Toggle between window mode and fullscreen not remembered after loading/stopping driver
Description When you start in window mode, load a driver and switch to fullscreen, the screen will be changed back to window mode when you stop the driver or load another one. (and the other way around)

Toggling between window mode and fullscreen should only be done when pressing ALT + Enter.

I don't know how old this bug is (maybe older than 0.172), but is has nothing to do with the other recent ALT + Enter bugs in 0.173.
Steps To Reproduce 1. Run MAME in window mode
2. Load any driver
3. Switch to fullscreen
4. Load another driver

Expected behavior is the driver is loaded and the screen is still in fullscreen.
Occurred behavior is the driver is loaded and the screen has been switched back to window mode
Additional Information
Github Commit
Flags
Regression Version
Affected Sets / Systems
Attached Files
 
Relationships
There are no relationship linked to this issue.
Notes
6
User avatar
No.12654
NekoEd
Senior Tester
May 14, 2016, 21:08
This one does reproduce in SDLMAME, but I'm not sure what the intended behavior is. Marking for MAMEDEV feedback.
User avatar
No.12658
R. Belmont
Developer
May 15, 2016, 21:15
Correct behavior is that MAME never touches the window setting in your ini; it's been like that since day 1.
User avatar
No.12673
u-man
Tester
May 18, 2016, 10:06
Switching between fullscreen / windowed mode, is not saved anywhere in MAME. So if you have set MAME to start in windowed mode with your mame.ini, it will start everytime in windowed mode, if you change the driver/game and it does not matter if you switched with ALT-Enter, because this action is not saved and not remembered by MAME.
User avatar
No.12674
Robbbert
Senior Tester
May 18, 2016, 10:40
Yeah not a bug, it's by design.

window 0 -> start in full screen
window 1 -> start in a window

override with command-line (-window or -nowindow), if your inis are write-enabled it will be saved. But switching with Alt-enter is never saved.
User avatar
No.12708
NekoEd
Senior Tester
May 24, 2016, 20:51
You heard them. Closing.
User avatar
No.12714
Jezze
Developer
May 25, 2016, 07:15
I can live with this decision, but I never wanted to save the switch back to the ini.

Robbbert said:
window 0 -> start in full screen
window 1 -> start in a window

"start..." of what, actually "start of the driver". And this is what does not make sense to me. I would prefer "start of the application". For me it's an UI setting and not a driver setting and maybe should moved to the ui.ini.