Viewing Issue Advanced Details
ID Category [?] Severity [?] Reproducibility Date Submitted Last Update
08627 Interface Minor Always May 6, 2023, 00:57 May 9, 2023, 12:16
Tester Robbbert View Status Public Platform MAME (Self-compiled)
Assigned To Resolution Open OS Windows 10/11 (64-bit)
Status [?] Acknowledged Driver
Version 0.254 Fixed in Version Build 64-bit
Fixed in Git Commit Github Pull Request #
Summary 08627: UI: General settings are influenced by ___empty.ini
Description General settings should be coming from mame.ini, but anything in ___empty.ini is overwriting.

Save settings is still going to mame.ini (as it should).
Steps To Reproduce Make sure you don't have a ___empty.ini
In your mame.ini, set window 1 and filter 0.
Start mame.
Go into General Settings, Video Options
You'll see that it says Bilinear Filtering Off, and Windows Mode On - don't change anything.
Quit mame.
Create ___empty.ini
Add 2 lines:
filter 1
window 0
Save the file.
Start mame, go into General Settings, Video Options as before.
Now you'll see that it says Bilinear Filtering On, and Windows Mode Off.
If at this point you save the settings, those errors will be saved to mame.ini and be imposed upon your games.
Additional Information I found this out because I thought it would be nice to have the menu full screen, while keeping the games windowed (this worked).
Later I decided to Skip BIOS selection menu, saved. Suddenly all the games were now full screen.
Github Commit
Regression Version
Affected Sets / Systems UI
Attached Files
There are no relationship linked to this issue.
User avatar
May 9, 2023, 12:15
It's a legitimate bug, it's just going to be a pain to fix with how ugly the options system is.