Jump to content
LaunchBox Community Forums

Dolphin and MAMEUI64 troubles on 3 Monitors PC


monsterm90

Recommended Posts

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 by monsterm90
Link to comment
Share on other sites

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

  1. Run Dolphin and move the screen (and size it accordingly) to the Left monitor.  Exit.
  2. Copy/paste the User folder.  Call it UserLeft (or whatever).
  3. Run Dolphin and move the screen to the Right monitor.  Exit.
  4. Copy/paste the User folder.  Call it UserRight (or whatever).
  5. Run Dolphin and move the screen to the Middle monitor.  Exit.
  6. [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   

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