Viewing Issue Advanced Details
ID Category [?] Severity [?] Reproducibility Date Submitted Last Update
07139 Interface Trivial Always Nov 1, 2018, 16:05 Nov 5, 2018, 21:05
Tester Zaghadka View Status Public Platform MAME (Official Binary)
Assigned To Resolution Open OS Windows 10 (64-bit)
Status [?] Confirmed Driver
Version 0.203 Fixed in Version Build 64-bit
Summary 07139: Icons (UI): White bar appears over icons in UI launcher
Description When you launch a game, a white bar appears over the icons in the UI launcher.
Steps To Reproduce Run mame64.exe without a game argument. Launch a game from the UI.
Additional Information I regression tested back to 0.195. Apparently the UI has been doing this for a while. It's just that it is more noticeable now because the game is taking longer to load.

I did test it with 0.172, as well. The white bar doesn't appear in that version. So somewhere between 0.172 and 0.195 this began. It's probably easier just to fix the UI glitch, but if I need to test every version from 0.172 on up, I will. Let me know.
Regression Version 0.176
Affected Sets / Systems Icons (UI)
Attached Files
png file icon 0.203_normal_icons.png (167,874 bytes) Nov 2, 2018, 21:10 Uploaded by Zaghadka
png file icon 0.203_icons_bug.png (163,218 bytes) Nov 2, 2018, 21:10 Uploaded by Zaghadka
There are no relationship linked to this issue.
User avatar
Nov 1, 2018, 16:12
edited on: Nov 1, 2018, 16:15
Went into my archive and found the regression.

This behavior started with version 0.176.

Also, I noticed that the white bar appears briefly on UI exit.
User avatar
Nov 1, 2018, 21:10
When you say MAMEUI, you mean launching a game from within Official MAME's internal UI?
I don't see any type of white bar showing up even briefly with default settings. (Windows 7, 64-bit)
Perhaps this is a video selection related issue and not a UI related one? Try running without -HLSL or using -window.
When you test older versions, you need to extract full folders with support files for that version, especially if you are a user of those support options (HLSL, BGFX, etc).
User avatar
Nov 2, 2018, 21:04
Yes. I'm talking about the built in GUI in vanilla MAME, not a derivative build. I apologize for the confusion. I traced the problem back to v 0.176. The regression version is 0.176.

On every version from 0.176 forward, when you launch a game, just before the game starts, a vertical white rectangle appears over the icons to the left of the game titles. Basically, the icons disappear and are replaced by white boxes that run into one another. In v 0.175 and previous it does not do this. It very quickly disappears as the internal UI disappears and the game starts, but on my system, it's definitely there. It is also, briefly, there when you exit MAME.

I noticed it in v0.203 because for some reason it's taking a long time for some games to get launched once they're selected in the GUI. My regular icons folder has _many_ individual files in it. No zip files.

I tested with a flat official 0.203 build install and three roms (dkong, dkong3, and dkongjr) with their corresponding icons. Without a large set of icons, the effect is very brief, but it still happens. I replaced it with 0.175, and no rectangle.

You have to have icons support files in your "icons" folder, however, or there's no icons in the GUI, and therefore no bar replacing them.

I generally do a good job of wiping out the support files and putting the new ones in place. I made a mistake with HLSL this time on an overwrite. Sorry about the other erroneous report.
User avatar
Nov 2, 2018, 21:08
My OS build is Windows 10 x64 v1803 (17134.345) and my graphics hardware is an EVGA Nvidia 1080 GTX SC, with the latest 416.34 GeForce drivers.

It may be that the issue is specific to the OS version, or the graphics card/driver version, or both. But it's definitely reproducible on my system.
User avatar
Nov 3, 2018, 10:59
Looking for anyone else to be able to confirm this behaviour. Please comment below.
User avatar
Nov 3, 2018, 22:30
Well, testing in computer, the "blank" icons only happen when choose a game for a seconds
Return to the UI menu and this icons appears again

Windows 10 Pro, build 1803, 64 bits, graphics is a MSI Geforce GTX 1050 OC 2gb, 8gb ram and with actual drivers
User avatar
Nov 3, 2018, 22:41
I can confirm the white bar appears when you launch a game and while you quit from MAME.

macOS 10.13.6, SDL MAME 0.203, SDL2 Framework 2.0.9
User avatar
Nov 3, 2018, 23:39
Ok, so it only exhibits when using per-machine icons then.
I don't normally use icons so I didn't notice. I do see the bar that quickly shows with some icons installed. This is a very minor thing but I'll mark as confirmed.
User avatar
Nov 4, 2018, 06:55
Yes I can also confirm it, however it only shows for milliseconds. You'd need a very slow machine to actually realise there's a problem.
User avatar
Nov 5, 2018, 21:05
edited on: Nov 5, 2018, 21:35
Guess I need to upgrade my machine. Even with a fresh install and only the Donkey Kong roms and their icons, and nothing else, this lasts on my machine for a second before it actually launches the emulation.

I can confirm with the dkong roms installed, on my machine, mame64 takes anywhere from 4 seconds to 0.1 seconds (or so) to get out of the GUI and into the emulator. The exit effect is definitely in the hundredths of a second though. You have to be looking for it.

The launch delay is inconsistent, and I can't figure out why it goes from GUI to emulator slowly or quickly. It seems to happen at random.

The GUI became very unresponsive on my machine around the MAME 0.200 release (end of July), but loading older versions I have the same problem with response time, so it's some kind of change on my machine that happened in July. I didn't report it, because I figured it was my problem, not MAME's. I did try whitelisting the directory with my antivirus program. Didn't help.