monsterm90 Posted October 14, 2020 Share Posted October 14, 2020 (edited) Hi All, I hope it's okay to put a different emulator issue in one thread, as my problem is came from one source: 3 monitors setup. Background story, I have a pc emulator machine hooked up with 3 monitors, LED as the 1st & primary (center) , PC CRT as secondary (Left), and CRT TV as a 3rd (right). The 1st and 2nd monitors is connected to 1 nvidia gpu on HDMI and DVI-I port, and the 3rd monitor is connected to AMD gpu via S-video. Dolphin Issue As we may know together that standalone Dolphin emulator behaviour is it will automatically launched on the recent monitor once it go fullscreen. I add 2 dolphin emulators in Launchbox, (using 1 source of .exe file), and named it as "dolphin - crt" and "dolphin - tv". Each of the dolphin category have their very own ahk command line for monitor switching purposes. It becomes problem when i try to use these following hotkeys; Dolphin - CRT #NoEnv Sleep, 3000 ;wait 3 seconds Send #+{Left} ;Send Win+Shift+Left Return Dolphin - TV #NoEnv Sleep, 3000 ;wait 3 seconds Send #+{Right} ;Send Win+Shift+Right Return , apparently the ahk only work if the dolphin is launched on my primary screen. My question, is there any setting on dolphin so it can stay and not move around from the primary screen at first launch ? MAMEUI64 Issue This issue appear when i try to make mame run on my 3rd monitor only. I edit the .ini file, and below is the display command line; # # WINDOWS VIDEO OPTIONS # video auto numscreens 3 window 0 maximize 1 keepaspect 0 prescale 1 waitvsync 0 syncrefresh 1 menu 0 # # PER-WINDOW VIDEO OPTIONS # screen \\.\DISPLAY3 aspect auto resolution auto view auto screen0 auto aspect0 auto resolution0 auto view0 auto screen1 auto aspect1 auto resolution1 auto view1 auto screen2 auto aspect2 auto resolution2 auto view2 auto screen3 auto aspect3 auto resolution3 auto view3 auto # # FULL SCREEN OPTIONS # switchres 1 The above command lines is working pretty well on 2 monitors setup with these commands -numscreens 2 -screen \\.\DISPLAY2 But strangely, after i changed the variables to 3, the game is running on all of my 3 monitors instead of 3rd monitor only. Am i missing something ? That's all are my questions. I really hope can get some insight from you guys. Thank you! Edited October 14, 2020 by monsterm90 Quote Link to comment Share on other sites More sharing options...
JoeViking245 Posted October 14, 2020 Share Posted October 14, 2020 One possible [as there may be others/better] solution for Dolphin is to make a copy of the ../Dolphin/User/ folder (just the "User" folder). Run Dolphin and move the screen (and size it accordingly) to the Left monitor. Exit. Copy/paste the User folder. Call it UserLeft (or whatever). Run Dolphin and move the screen to the Right monitor. Exit. Copy/paste the User folder. Call it UserRight (or whatever). Run Dolphin and move the screen to the Middle monitor. Exit. [optional] Copy/paste the User folder. Call it UserMiddle (or whatever). [or leave it as your default] Then to start Dolphin on the Left monitor, use the command line [in LB] -b --user=UserLeft -e ...and so on. It looks like the 'last used display location' is saved to ../Dolphin/User/Config/Qt.ini For MAME, I think you have to specifically do something with the settings for Screen0, 1 and 2. v.s. leaving them in auto. ('shooting from the hip'...) Maybe try something like -numscreens 1 -screen \\.\DISPLAY3 Quote Link to comment Share on other sites More sharing options...
DOS76 Posted October 15, 2020 Share Posted October 15, 2020 https://docs.mamedev.org/commandline/commandline-all.html Check that out go down to the Core Per-Window heading Quote Link to comment Share on other sites More sharing options...
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.