Muzikarcade Posted 8 hours ago Posted 8 hours ago 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 Quote
JoeViking245 Posted 8 hours ago Posted 8 hours ago 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. Quote
Muzikarcade Posted 7 hours ago Author Posted 7 hours ago this is what it looks like after I made the change. but still only games can be seen on screen 1 Quote
JoeViking245 Posted 6 hours ago Posted 6 hours ago 23 minutes ago, Muzikarcade said: this is what it looks like after I made the change. but still only games can be seen on screen 1 Change this to 2. Quote
Muzikarcade Posted 6 hours ago Author Posted 6 hours ago 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 1 Quote
JoeViking245 Posted 6 hours ago Posted 6 hours ago 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! Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.