Jump to content
(Public Beta) HyperSpin 2 is now available for everyone ×

HyperMarquee


Antos

Recommended Posts

Posted
Capture.PNG

i havent seen that happen on anyone else setup, all i have to ask make sure you have .net framework 4.5+ which should be 4.6 on win10. take all compatibility stuff you have on eds and hypermarquee... take them all off, you shouldnt need any. i know have them set because i take off the windows 7 compatibility. if it doesnt interfere during game play nor function throughout whole run time, it not a big deal, cant be focus on something that doesnt ruin the experience. you shouldnt have focus issue. i tested when i was remote in, didnt lost focus and went back to hs
  • Replies 1.3k
  • Created
  • Last Reply
Posted

Ok SevenSeal thanks for taking to time to help me I appreciate it. 

Its not a big deal its only one mouse click and I can play uninterrupted. 

For the record my .Net is up to date and will turn off the compatibility and admin settings if they are still on. 

Edit:

The focus issue is still there so i will carry on with a few more tests. I will try my whole hyperspin setup on a different computer and try a few different displays and see if it remains. 

 

Posted

Just FYI on the Hyperspin crash related to the OS:  I usually run Windows 7 with Hyperspin but recently upgraded my NASA machine to Windows 10.  After bringing this Win10-based machine to our local arcade expo a few weeks ago I noticed that Hyperspin was flash-crashing/white screen crashing like CRAZY - as quick as 30 minutes or so of attract mode.  Well it turns out that my 8gb RAM is not sufficient since Win10 reserves more RAM by default that Win7, even when running the same amount of background programs. 

That being said just stick to Win7 if possible if you want to use Attract Mode.  

Also it seems that changing your EDS usersettings.config and usersettings.xml to "READ ONLY" does help with corruption.  Thanks to Antos and Sevenseal for their guidance.  Much more stable with the newer versions and setting those files to Read Only.

  • 4 weeks later...
Posted

Is there a way to configure HyperMarquee to be placed on a specific monitor in a specific location without having to specify coordinates? Let me provide more details with the issue I'm running into...

I've got a working setup for HyperMarquee, which works great on a fairly simple setup. The monitor runs at 640x480 for everything, and I have a secondary display, which is a widescreen LCD that is 1366x384 used for the marquee. The first few lines of my DefaultSettings.xml are as follows:

  <MarqueeFilename>Marquee</MarqueeFilename>
  <WindowTop>0</WindowTop>
  <WindowLeft>640</WindowLeft>
  <WindowHeight>384</WindowHeight>
  <WindowWidth>1366</WindowWidth>
  <WindowState>Normal</WindowState>

This works great. HyperMarquee basically says to place the marquee window at pixel 640, which is the first pixel on the secondary monitor (0-639 being the primary), and then defines the marquee height and width. The problem I'm running into is when I move this configuration over to another identically setup PC/cabinet, but which has the "switchres" option turned on in MAME. When I load up a game from HyperSpin, the resolution of the front end switches from 640x480 to whatever the game's native resolution is, which throws off the Marquee window. I'll use Mortal Kombat as an example. When I select that game, the primary display switches to 400x256. Since the marquee is configured to start at pixel 640, there is now 240 pixels of the background showing to the left of the marquee. I've attached 2 images showing what's happening. In the "Loading" image you'll see the marquee has already loaded and is displaying properly, while HyperSpin is still loading the game. The "Running" image shows what happens after MAME launches and the monitor switches to the game's native resolution.

Is there a configurable option I'm missing that will help me fix this issue?

Running.jpg

Loading.jpg

Posted
Is there a way to configure HyperMarquee to be placed on a specific monitor in a specific location without having to specify coordinates? Let me provide more details with the issue I'm running into...

I've got a working setup for HyperMarquee, which works great on a fairly simple setup. The monitor runs at 640x480 for everything, and I have a secondary display, which is a widescreen LCD that is 1366x384 used for the marquee. The first few lines of my DefaultSettings.xml are as follows:

  <MarqueeFilename>Marquee</MarqueeFilename><WindowTop>0</WindowTop><WindowLeft>640</WindowLeft><WindowHeight>384</WindowHeight><WindowWidth>1366</WindowWidth><WindowState>Normal</WindowState>

This works great. HyperMarquee basically says to place the marquee window at pixel 640, which is the first pixel on the secondary monitor (0-639 being the primary), and then defines the marquee height and width. The problem I'm running into is when I move this configuration over to another identically setup PC/cabinet, but which has the "switchres" option turned on in MAME. When I load up a game from HyperSpin, the resolution of the front end switches from 640x480 to whatever the game's native resolution is, which throws off the Marquee window. I'll use Mortal Kombat as an example. When I select that game, the primary display switches to 400x256. Since the marquee is configured to start at pixel 640, there is now 240 pixels of the background showing to the left of the marquee. I've attached 2 images showing what's happening. In the "Loading" image you'll see the marquee has already loaded and is displaying properly, while HyperSpin is still loading the game. The "Running" image shows what happens after MAME launches and the monitor switches to the game's native resolution.

Is there a configurable option I'm missing that will help me fix this issue?

Running.jpg

Loading.jpg

you need to place your launcher in windows mode and place your emulator in windows mode as well, multi-screen setup is not meant to run in fullscreen mode.... ; fullscreen is only for a single screen only.

this is not an issue of hypermarquee. pc setup issue, make those changes and it will solve your issue

Posted
4 hours ago, sevenseal said:

you need to place your launcher in windows mode and place your emulator in windows mode as well, multi-screen setup is not meant to run in fullscreen mode.... ; fullscreen is only for a single screen only.

this is not an issue of hypermarquee. pc setup issue, make those changes and it will solve your issue

I respectfully disagree that this is not an issue with HyperMarquee. While your suggestion of using windowed mode would solve the problem with the marquee, it would create new problems with my emulation, as running MAME in windowed mode does not allow me to run it at the game's native resolution in full screen. This would completely defeat the purpose of emulating arcade games on a real arcade monitor.

Since the configuration of HyperMarquee currently requires desktop coordinates and doesn't allow you to specify on which display to show the marquee, any shift in desktop size throws off the location of the marquee. Ideally, HyperMarquee should also allow you to specify the display number. I currently have to do this with MAME because my LCD screen (DVI port) on my Windows PC is automatically detected as my primary display, and the arcade monitor (VGA port) is detected as secondary. As a result, MAME defaults to displaying the game on the LCD screen. I modify this behavior via the MAME.INI file by changing the "screen" option under OSD PER-WINDOW VIDEO OPTIONS from "auto" to "\\.\DISPLAY2" for it to output the game onto my arcade monitor (secondary display). A similar option should exist in HyperMarquee, if it does not already.

If there is currently no way to achieve this, please consider adding this option. I would be more than happy to do any testing for you. As it is now, it seems that users of real arcade monitors cannot use HyperMarquee.

Thanks again for all your work.

Posted
I respectfully disagree that this is not an issue with HyperMarquee. While your suggestion of using windowed mode would solve the problem with the marquee, it would create new problems with my emulation, as running MAME in windowed mode does not allow me to run it at the game's native resolution in full screen. This would completely defeat the purpose of emulating arcade games on a real arcade monitor.

Since the configuration of HyperMarquee currently requires desktop coordinates and doesn't allow you to specify on which display to show the marquee, any shift in desktop size throws off the location of the marquee. Ideally, HyperMarquee should also allow you to specify the display number. I currently have to do this with MAME because my LCD screen (DVI port) on my Windows PC is automatically detected as my primary display, and the arcade monitor (VGA port) is detected as secondary. As a result, MAME defaults to displaying the game on the LCD screen. I modify this behavior via the MAME.INI file by changing the "screen" option under OSD PER-WINDOW VIDEO OPTIONS from "auto" to "\\.\DISPLAY2" for it to output the game onto my arcade monitor (secondary display). A similar option should exist in HyperMarquee, if it does not already.

If there is currently no way to achieve this, please consider adding this option. I would be more than happy to do any testing for you. As it is now, it seems that users of real arcade monitors cannot use HyperMarquee.

Thanks again for all your work.

you can do the exact same thing in windows mode as you do with fullscreen, you have to set your resolution to match the screen, i will not cover other areas which you have problems because it is not hypermarquee. you are entitle of your opinions and beliefs.

you can set default screen (primary) in OS regardless how it is plugged in your pc

Posted
3 minutes ago, MydknyteStyrm said:

Are you using RocketLauncher with your HS? RL has the option to send a mouse click to regain focus.


Sent from my iPhone using Tapatalk

Yes, I am...but focus is not the issue. Focus is not being lost, the marquee is simply getting moved. The full Windows extended desktop of this PC has a total width of 2,006 pixels (640x480 on the arcade monitor + 1366x384 on the LCD marquee screen). HyperMarquee requires you to specify desktop coordinates for the location to place it. My setup requires the marquee to be at pixel 640 for it to display in full screen across the secondary display. However, since MAME is switching resolutions to the native resolution of the game, when the game starts the actual desktop width becomes 1766 pixels (400x256 on the arcade monitor + 1366x384 on the LCD marquee screen). As a result, the marquee gets pushed over 240 pixels to the right.

It might be possible to swap the displays within Windows so that the LCD is considered primary and is the left-most display. This way the coordinates wouldn't change for the location of the marquee. I'd have to see how this change impacts other emulators and Windows as a whole, but it's worth a shot. In either case, being able to simply specify a display within HyperMarquee should be the proper solution and in the end easier for end users IMHO.

Thanks for the input, though.

Posted
Yes, I am...but focus is not the issue. Focus is not being lost, the marquee is simply getting moved. The full Windows extended desktop of this PC has a total width of 2,006 pixels (640x480 on the arcade monitor + 1366x384 on the LCD marquee screen). HyperMarquee requires you to specify desktop coordinates for the location to place it. My setup requires the marquee to be at pixel 640 for it to display in full screen across the secondary display. However, since MAME is switching resolutions to the native resolution of the game, when the game starts the actual desktop width becomes 1766 pixels (400x256 on the arcade monitor + 1366x384 on the LCD marquee screen). As a result, the marquee gets pushed over 240 pixels to the right.
It might be possible to swap the displays within Windows so that the LCD is considered primary and is the left-most display. This way the coordinates wouldn't change for the location of the marquee. I'd have to see how this change impacts other emulators and Windows as a whole, but it's worth a shot. In either case, being able to simply specify a display within HyperMarquee should be the proper solution and in the end easier for end users IMHO.
Thanks for the input, though.

if you did not know about fullscreen mode, that it enforces same resolution on all screen... regardless what you setup.
Posted
Yes, I am...but focus is not the issue. Focus is not being lost, the marquee is simply getting moved. The full Windows extended desktop of this PC has a total width of 2,006 pixels (640x480 on the arcade monitor + 1366x384 on the LCD marquee screen). HyperMarquee requires you to specify desktop coordinates for the location to place it. My setup requires the marquee to be at pixel 640 for it to display in full screen across the secondary display. However, since MAME is switching resolutions to the native resolution of the game, when the game starts the actual desktop width becomes 1766 pixels (400x256 on the arcade monitor + 1366x384 on the LCD marquee screen). As a result, the marquee gets pushed over 240 pixels to the right.

It might be possible to swap the displays within Windows so that the LCD is considered primary and is the left-most display. This way the coordinates wouldn't change for the location of the marquee. I'd have to see how this change impacts other emulators and Windows as a whole, but it's worth a shot. In either case, being able to simply specify a display within HyperMarquee should be the proper solution and in the end easier for end users IMHO.

Thanks for the input, though.

if you did not know about fullscreen mode, that it enforces same resolution on all screen... regardless what you setup or close enough that it can match

Posted
Yes, I am...but focus is not the issue. Focus is not being lost, the marquee is simply getting moved. The full Windows extended desktop of this PC has a total width of 2,006 pixels (640x480 on the arcade monitor + 1366x384 on the LCD marquee screen). HyperMarquee requires you to specify desktop coordinates for the location to place it. My setup requires the marquee to be at pixel 640 for it to display in full screen across the secondary display. However, since MAME is switching resolutions to the native resolution of the game, when the game starts the actual desktop width becomes 1766 pixels (400x256 on the arcade monitor + 1366x384 on the LCD marquee screen). As a result, the marquee gets pushed over 240 pixels to the right.
It might be possible to swap the displays within Windows so that the LCD is considered primary and is the left-most display. This way the coordinates wouldn't change for the location of the marquee. I'd have to see how this change impacts other emulators and Windows as a whole, but it's worth a shot. In either case, being able to simply specify a display within HyperMarquee should be the proper solution and in the end easier for end users IMHO.
Thanks for the input, though.

if you did not know about fullscreen mode, that it enforces same resolution on all screen... regardless what you setup.
Posted
11 minutes ago, sevenseal said:


if you did not know about fullscreen mode, that it enforces same resolution on all screen... regardless what you setup.

I'm not sure if we're on the same page here. I do not want the same resolution on all screens. My arcade monitor is low-resolution. My secondary LCD screen is 1366x384. The two cannot run the same resolutions.

Using any type of window mode is not an option when you want to play a game in it's native low-resolution on a real arcade monitor at full screen.

Thanks.

Posted
I'm not sure if we're on the same page here. I do not want the same resolution on all screens. My arcade monitor is low-resolution. My secondary LCD screen is 1366x384. The two cannot run the same resolutions.
Using any type of window mode is not an option when you want to play a game in it's native low-resolution on a real arcade monitor at full screen.
Thanks.

i just stating if you WANT FULLSCREEN you are going have to deal, with that limitation...

multi-screen setup was NEVER meant to be in fullscreen, please attempt to understand each mode does and what you ha e to do to get what you want.

windows mode can do exactly what fullscreen can do; only different is window mode requires more setup and it a multi-instance method
Posted
I'm not sure if we're on the same page here. I do not want the same resolution on all screens. My arcade monitor is low-resolution. My secondary LCD screen is 1366x384. The two cannot run the same resolutions.
Using any type of window mode is not an option when you want to play a game in it's native low-resolution on a real arcade monitor at full screen.
Thanks.

look like a deal breaker for you... if you dont understand pc setup then i can not give you anymore support
Posted

I've never had issues with my mini marquee. The mini marquee is 1200x600 and the game screen is 1920x1080.

I dragged the hypermarquee over to the mini marquee and snapped it in place. I also have hiscore setup which is overlaid in fullscreen over the top of Hyperspin.

I may be wrong but I'm sure the marquee has minus coordinates like it does for Pinball FX2.

56uIzxg.png

Posted
I've never had issues with my mini marquee. The mini marquee is 1200x600 and the game screen is 1920x1080.

I dragged the hypermarquee over to the mini marquee and snapped it in place. I also have hiscore setup which is overlaid in fullscreen over the top of Hyperspin.

I may be wrong but I'm sure the marquee has minus coordinates like it does for Pinball FX2.

it does,

it just issue for this person from fullscreen is enforcing ratios size and focus to certain display which is 100℅ OS setting

Posted
1 hour ago, sevenseal said:

it does,

it just issue for this person from fullscreen is enforcing ratios size and focus to certain display which is 100℅ OS setting

Ah OK. 

I should also mention that most of my systems use bezels or a full screen bezel so will not be in full screen. 

56uIzxg.png

Posted
6 hours ago, slizzap said:

I'm not sure if we're on the same page here. I do not want the same resolution on all screens. My arcade monitor is low-resolution. My secondary LCD screen is 1366x384. The two cannot run the same resolutions.

Using any type of window mode is not an option when you want to play a game in it's native low-resolution on a real arcade monitor at full screen.

Thanks.

I will see what I can do for you.

HyperMarquee & Event Dispatch System

Posted

Thanks for the tip, Gigapig. I tested by moving the LCD widescreen display from the right of my arcade monitor display to the left (using Display properties), while keeping the arcade monitor the primary. In doing so and moving over the HyperMarquee window, I saw that it was registering negative coordinates. I was not aware that was possible. Once I moved the display over, I changed my configs from "<WindowLeft>640</WindowLeft>" to "<WindowLeft>-1366</WindowLeft>". After doing so, everything is working as it should. The switching of resolutions by MAME does not relocate it in any way.

Thanks for checking anyways, Antos. If you guys have an updated User Guide or FAQ somewhere, I'd recommend you update it to mention the usage of negative coordinates and placement of displays. I was thumbing through the User Guide while troubleshooting, but it's dated 2014-06-30, so I figured it wasn't current. I'm surprised I'm the first one that's encountered this issue using HyperMarquee with a real arcade monitor, but I'm pretty certain I won't be the last.

Cheers.

  • 2 weeks later...
Posted

I'm also using a real arcade monitor and I'm trying to use Hypermarquee on an lcd so I'll make sure its on the left when I get that far!

My main problem is that when running a game using Groovymame everything disappears off the LCD screen including the desktop background. I've tried using the lcd screen connected to the built-in igpu and also the the main graphics card via dvi.

Anybody have any insight?

Posted
I'm also using a real arcade monitor and I'm trying to use Hypermarquee on an lcd so I'll make sure its on the left when I get that far!
My main problem is that when running a game using Groovymame everything disappears off the LCD screen including the desktop background. I've tried using the lcd screen connected to the built-in igpu and also the the main graphics card via dvi.
Anybody have any insight?

sound like groovymame being run in fullscreen mode
Posted
28 minutes ago, sevenseal said:


sound like groovymame being run in fullscreen mode

Yes I know now its due to full screen exclusive mode. Anyone heard of somebody using EDS (Event Dispatcher System) to send commands to another computer (with Hypermarquee in this case)? Maybe I could use a second pc connected to the marquee LCD and use hypermarquee? (A raspberry pi would be really convenient but obviously doesn't regular run windows.)

Posted
2 hours ago, sevenseal said:


sound like groovymame being run in fullscreen mode

Sevenseal: This has nothing to do with running MAME in fullscreen. I'm successfully using HyperMarquee while running MAME in fullscreen, and as previously discussed between us, it is necessary to run MAME in fullscreen when using an arcade monitor.

I've always appreciated your input and help with HyperMarquee, but in regards to using HyperMarquee with a real arcade monitor, it seems that you're continually replying with bad information. Do you guys have a FAQ in another post or website somewhere? I'd be happy to share the configuration you guys have helped me build. It works perfectly.

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...