Jump to content
LaunchBox Community Forums

MAME opening on the marquee screen


cmid21

Recommended Posts

Hello, 

I am experiencing issues with MAME opening on my marquee screen instead of my main display. 

I have run mame -v and it states :

Video: Monitor 131073 = "\\.\DISPLAY1"
Video: Monitor 131122 = "\\.\DISPLAY2" (primary)

In Windows my main display is "Display 1" and the marquee screen is "Display 2."

I have changed the OSD Per-Window Video Options:

screen0 to \\.\DISPLAY1

screen1 to \\.\DISPLAY2

[didn't work]

I tried changing screen to \\.\DISPLAY1

[didn't work]

screen to \\.\DISPLAY1

screen0 to \\.\DISPLAY1

screen1 to \\.\DISPLAY2

[didn't work and even reversed the 1's and 2's]

How do I go about making MAME (0.262) run on my primary screen? It seems like I have done the hard part (hours of studying how to fix) but I still can't get MAME running on Display 1 and Marquee on Display 2.  

 

Might have to give up the marquee screen because I can not figure this out. 

Link to comment
Share on other sites

On 11/25/2024 at 8:54 PM, cmid21 said:

Hello, 

I am experiencing issues with MAME opening on my marquee screen instead of my main display. 

I have run mame -v and it states :

Video: Monitor 131073 = "\\.\DISPLAY1"
Video: Monitor 131122 = "\\.\DISPLAY2" (primary)

In Windows my main display is "Display 1" and the marquee screen is "Display 2."

I have changed the OSD Per-Window Video Options:

screen0 to \\.\DISPLAY1

screen1 to \\.\DISPLAY2

[didn't work]

I tried changing screen to \\.\DISPLAY1

[didn't work]

screen to \\.\DISPLAY1

screen0 to \\.\DISPLAY1

screen1 to \\.\DISPLAY2

[didn't work and even reversed the 1's and 2's]

How do I go about making MAME (0.262) run on my primary screen? It seems like I have done the hard part (hours of studying how to fix) but I still can't get MAME running on Display 1 and Marquee on Display 2.  

 

Might have to give up the marquee screen because I can not figure this out. 

One thing that stood out in what you said was you were trying to match what MAME's display outputs were with what Windows says. Unfortunately, for whatever reason, Windows and MAME do their own thing and those numbers don't match.

Looks like newer version of MAME they tried to mess with those display options a bit and it made things a bit more complicated than before.

Are you using MAME to display something on your marquee screen or are you using LaunchBox to display something on your marquee screen. If you are using LaunchBox, then you'll want to tell MAME only to display 1 screen, and not 2.

In your mame.ini under OSD VIDEO OPTIONS, switch numscreens to 1 to stop MAME from using more than 1 monitor, and put all the screens back to auto.

Then adjust the screen value. Switch that to \\.\DISPLAY1 and launch MAME to see which monitor it opens up on, then switch to \\.\DISPLAY2 and see which monitor it opens up on. Pick the one that works for you and save out.

 

  • Like 1
Link to comment
Share on other sites

Thank you @faeran for trying to assist. I appreciate you taking the time to help, I really do, as I am at a complete loss. It isn't the end of the world, by very frustrating nonetheless. 

numscreens is set to "1." Everything else is auto as suggested. 

Regardless if I adjust screen to \\.\DISPLAY1 or \\.\DISPLAY2 it always opens on the marquee screen. I don't understand it. My marquee display is a computer monitor connected by display port->HDMI and the main display is a TV connected by HDMI->HDMI if that makes a difference. I even turn off the marquee screen (not unplug) and MAME games still try to run on the marquee screen (nothing shows up on the main display) This happens whether I launch a game directly from MAME or via Launchbox/BigBox. 

5 hours ago, faeran said:

Are you using MAME to display something on your marquee screen or are you using LaunchBox to display something on your marquee screen.

So my marquee is enabled through BigBox. (I hope that answers the question) Options>General> Display 2=Main Display, Marquee Screen=Display 1. It doesn't match the Windows configuration, but I don't much care as it works. When I open a different system and load a game, say Super Nintendo (retroarch), the displays are correct. When I get to the platform menu and hover over Arcade, the marquee "Banner" shows correctly on the marquee screen. Even when I select Arcade platform and select an arcade game it will load correctly with the game on the main display and the marquee on the marquee screen. Then when the MAME game loads and takes over it switches the game to the marquee screen leaving the main display black. It also crashes the system as I believe that the marquee banner and game are trying to load on the one marquee screen. Very weird. 

Any thoughts? 

Link to comment
Share on other sites

7 minutes ago, cmid21 said:

Thank you @faeran for trying to assist. I appreciate you taking the time to help, I really do, as I am at a complete loss. It isn't the end of the world, by very frustrating nonetheless. 

numscreens is set to "1." Everything else is auto as suggested. 

Regardless if I adjust screen to \\.\DISPLAY1 or \\.\DISPLAY2 it always opens on the marquee screen. I don't understand it. My marquee display is a computer monitor connected by display port->HDMI and the main display is a TV connected by HDMI->HDMI if that makes a difference. I even turn off the marquee screen (not unplug) and MAME games still try to run on the marquee screen (nothing shows up on the main display) This happens whether I launch a game directly from MAME or via Launchbox/BigBox. 

So my marquee is enabled through BigBox. (I hope that answers the question) Options>General> Display 2=Main Display, Marquee Screen=Display 1. It doesn't match the Windows configuration, but I don't much care as it works. When I open a different system and load a game, say Super Nintendo (retroarch), the displays are correct. When I get to the platform menu and hover over Arcade, the marquee "Banner" shows correctly on the marquee screen. Even when I select Arcade platform and select an arcade game it will load correctly with the game on the main display and the marquee on the marquee screen. Then when the MAME game loads and takes over it switches the game to the marquee screen leaving the main display black. It also crashes the system as I believe that the marquee banner and game are trying to load on the one marquee screen. Very weird. 

Any thoughts? 

I assume you have one of those old monitors that even if you turn it off, Windows still sees it.

If you unplug the monitor completely, then I assume MAME adjusts accordingly and displays on your TV?

  • Thanks 1
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...