Jump to content
LaunchBox Community Forums

Recommended Posts

Posted

I am running Windows 11 (screen 1), with a gaming cabinet (screen 2). Im also running the latest build of Launchbox / Bigbox

Using Mame version .260 and stand alone mame emulator.  The games run great and have no trouble with the emulation. The problem I have is when I start Luanchbox it appreas on screen 2. I go to launch a mame game and it will only run on screen 1. Which of the settings do I need to change in the mame.ini file? I tried just changing the screen line with \\\\.\\DISPLAY2, that didnt work. I also tried changing the screen0 line. Am I making the change in the right place -- the ini file, or do I need to change it somewhere else? Is using the stand alone mame emulator correct or should I be funning the one inside retroarch? If so, what is the name of the core for mame.260

Any help would be greatly appreciiated

 

MA

Posted
19 minutes ago, Muzikarcade said:

I tried just changing the screen line with \\\\.\\DISPLAY2

Looks like too many backslashes.  Try \\.\DISPLAY2 

And should only need to set it on the 1st screen [vs. also on screen0, screen1, screen2, screen3].  Everything else should be left auto.

21 minutes ago, Muzikarcade said:

Is using the stand alone mame emulator correct

Yes.

21 minutes ago, Muzikarcade said:

or should I be funning the one inside retroarch?

A resounding No.

Posted

So i did some googling and found the following.

You need the exact system name for your second monitor, which can be found using MAME's verbose output: 
In the Command Prompt, run MAME with the verbose option: mame64 -v (you can add a game name like mame64 pacman -v for specific testing).
MAME will output various configuration details. Look for lines in the "Video" section that list the monitors. They will typically look like \\\\.\\DISPLAY1 and \\\\.\\DISPLAY2. One will be marked as (primary).
Note down the full system name for your second monitor (the one you want MAME to use, which is not the primary display). 
Step 3: Edit the mame.ini File
Open the mame.ini file in a text editor (like Notepad).
Scroll down to the # OSD PER-WINDOW VIDEO OPTIONS section.
Find the line that says screen auto.
Change auto to the exact display name you found in Step 2. For example:
screen \\\\.\\DISPLAY2
Note: The DISPLAY part is case-sensitive and must be in uppercase.
Save the mame.ini file and close the editor. 
Step 4: Launch MAME

I ran the cmd line and found my second monitor is actually named display1 . I editted the ini file in mame and it works ... WHOA! 

I am rebuilding my arcade cabinet after almost 5 years (a holiday project). Apparently a lot has changed with Launchbox and Im excited to delv into it all again.

THANK YOU SO MUCH ... you are gentlemen and a scolar

MC

 

 

 

  • Game On 1
Posted
6 minutes ago, Muzikarcade said:

screen \\\\.\\DISPLAY2

That version must double up the slashes.  I double checked mine (MAME 0.283) and it showed:

Video: Monitor 65537 = "\\.\DISPLAY1" (primary)  (I only have one monitor hooked right now) 

But hey, can't argue with the verbose readout. :) Glad you got it working!

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...