The NEW Build Your Own Arcade Controls

Software Support => GroovyMAME => Topic started by: jitu on July 22, 2021, 09:09:23 am

Title: GM 2nd monitor marquee issue
Post by: jitu on July 22, 2021, 09:09:23 am
Hi again,

I now have a cab up and running powered by pc running GM with Bigbox frontend. Everything looks beautiful! Since, bigbox can output marquee to a 2nd monitor, I added an lcd to test this feature and it works great except when I launch a game, the marquee shifts up. Any idea what could be causing this and if there's is a fix?

This is how the marquee looks on the 2nd monitor. Looks normal.
Main monitor displaying the games:
(https://live.staticflickr.com/65535/51327178991_6469740bf8_c.jpg)

2nd monitor displaying the marquee:
(https://live.staticflickr.com/65535/51327902084_9e6850992d_c.jpg)

...and this is what the marquee looks like once a game is launched:
(https://live.staticflickr.com/65535/51328171780_55d580cd0e_c.jpg)
Title: Re: GM 2nd monitor marquee issue
Post by: Calamity on July 27, 2021, 12:58:35 pm
Running an emulator on fullscreen exclusive mode will affect whatever is placed by another app on a different monitor. The only way to get this working is to use MAME itself to display the marquee on the second monitor.
Title: Re: GM 2nd monitor marquee issue
Post by: jitu on July 28, 2021, 10:11:08 am
Running an emulator on fullscreen exclusive mode will affect whatever is placed by another app on a different monitor. The only way to get this working is to use MAME itself to display the marquee on the second monitor.

Ahh I see. Appreciate the feedback!  :cheers:
Title: Re: GM 2nd monitor marquee issue
Post by: jitu on August 03, 2021, 10:14:36 pm
Calamity, I tried outputting marquee using GM, following the suggestions from another post from 2018, and doing so output the game in both displays.

Arcade crt being the main display and lcd being the secondary extended display. for screen0 I have \\.\DISPLAY1 (for crt) and screen1 I have \\.\DISPLAY2 (lcd)

I verified those displays are correct using arcade osd.
Title: Re: GM 2nd monitor marquee issue
Post by: Calamity on August 04, 2021, 02:00:51 pm
You have to use the view options in mame.ini, one has to be set for the marquee view. I can't remember the details.
Title: Re: GM 2nd monitor marquee issue
Post by: jitu on August 04, 2021, 03:18:27 pm
Hi Calamity,

I have set my mame.ini like this and it now somewhat working. No longer getting dupe output.  However, the similar shifting is happening with the lcd where the marquee is suppose to be displaying.

mame.ini
Code: [Select]
#
# OSD PER-WINDOW VIDEO OPTIONS
#
screen                    \\.\DISPLAY1
aspect                    4:3
resolution                auto
view                      auto
screen0                   \\.\DISPLAY1
aspect0                   auto
resolution0               auto
view0                     auto
screen1                   \\.\DISPLAY2
aspect1                   auto
resolution1               auto
view1                     marquee
screen2                   \\.\DISPLAY2
aspect2                   auto
resolution2               auto
view2                     marquee
screen3                   \\.\DISPLAY2
aspect3                   auto
resolution3               auto
view3                     marquee

Displays

Video: https://share.icloud.com/photos/0Y8lx0u-zU91dsWb9G_6Ccqzg

(https://live.staticflickr.com/65535/51357587548_1adca3dbc5_k.jpg)
(https://live.staticflickr.com/65535/51357361561_37583510f9_k.jpg)
Title: Re: GM 2nd monitor marquee issue
Post by: jitu on August 04, 2021, 07:07:50 pm
I think I have it figured out! Just took some tinkering and bunch of trial and error lol!
Title: Re: GM 2nd monitor marquee issue
Post by: jitu on August 04, 2021, 09:17:51 pm
Not sure if I should ask this next question on here or over at BigBox forum...I will start here just in case tho. So, I have GM outputting marquee to lcd, but now BB wont respond to keyboard or joysticks when a game is launched. Started doing this after configuring mame.ini to handle marquee.
Title: Re: GM 2nd monitor marquee issue
Post by: jitu on August 05, 2021, 12:28:03 am
Problem resolved after restarting PC.
Title: Re: GM 2nd monitor marquee issue
Post by: jitu on August 05, 2021, 08:08:28 pm
Guess I spoke too soon. The issue persists. What's happening is when BB launches a game, GM also opens as a separate window due to marquee now being enabled. This causes the focus to change from BB to GM running in the background, therefore no joystick or keyboard inputs are being registered in BB.

Anyone know if I can use some kind of script to let BB to stay in focus when launching games?
Title: Re: GM 2nd monitor marquee issue
Post by: Calamity on August 06, 2021, 07:08:22 am
Anyone know if I can use some kind of script to let BB to stay in focus when launching games?

The whole point of showing marquees through MAME is not using the frontend for that. GM will not work properly with a background app using the screen at the same time.
Title: Re: GM 2nd monitor marquee issue
Post by: jitu on August 06, 2021, 02:41:22 pm
Anyone know if I can use some kind of script to let BB to stay in focus when launching games?

The whole point of showing marquees through MAME is not using the frontend for that. GM will not work properly with a background app using the screen at the same time.

Oh ok well let's scratch that idea lol!

Went back to using the marquee feature from BigBox instead. Since the marquee shifts once the game starts, I just wanted to see if it would make a difference if I used 2 lcd screens. So, I unhooked vga cable coming in from the crt and hooked up a another lcd in it's place, loaded up BB and fired up a game and the marquee is displayed properly.

My simpleton brain trying to understand why it doesn't work when a crt is plugged in even though crtemudriver is sending 15khz out the vga port.
Title: Re: GM 2nd monitor marquee issue
Post by: jitu on August 06, 2021, 02:52:36 pm
I don't know what kind of game this pc playing with me but marquee works fine now with crt plugged in. Must have done something to registry or wherever after hooking up the second lcd. I don't know anymore lol!  :laugh2: :laugh2: :laugh2: