Interesting thought!

virtvic

The Cabaret King
Feedback
21 (96%)
Credits
2,012CR
I have a MALA Mame setup in my Naomi arcade cab.
The Naomi has a 29" VGA screen.

I am thinking about adding a second lcd to the top of the machine to use as a virtual marquee monitor. I.e - When I play a game, the game's marquee will automatically be displayed when I am playing. It will also scroll thru marquees, when I am scrolling thru mala.
The Dell pc I am using has a twin head vga cable out of the video card.

Possible?

Discuss...
 

anj

Active member
Feedback
7 (100%)
Credits
313CR
yes in a word , and it would look cool as well , you would just have to add some code in the batch file that boots each game ,
 

virtvic

The Cabaret King
Feedback
21 (96%)
Credits
2,012CR
Hmm - I think that's beyond me.

I was thinking that you could display the marquees on the 2nd display using the MALA frontend option that displays marquees on the screen and hopefully they would just stay there when you ran a game?
 

virtvic

The Cabaret King
Feedback
21 (96%)
Credits
2,012CR
Thanks Hitesh - I'm off to check that out in a minute.

Taz - My mame cab (sega Naomi) is using an old Dell I got from a friend for nowt, straight into the VGA monitor and a minipac and a servo stik controller for auto 4/8 way joystick. The mame version is 144, that has been fixed to save hi scores and disable all the boring nag screens. I use MALA as a front end. It hasn't gone wrong (ever) Mala uses a program called LED Blinky to control the servo stik.
 

virtvic

The Cabaret King
Feedback
21 (96%)
Credits
2,012CR
This is the kinda thing I was on about - need to get me oe of those screens now!

I have got the 2 monitors working together, however they are both displaying the game and I only want the 2nd monitor to display the static marquee.

It won't show marquees at all yet, and I think it's because the marquees aren't in the place where it is looking for them - however, I can turn on bezel art on monitor 2 quite easily.

What format and what folder do MARQUEES have to be in?
 

tazfaedodge

Active member
Feedback
3 (100%)
Credits
91CR
I'd be very interested to see how you mount this to the cab, as I don't have a marquee on my new net city cab.

Would you be able to use and old laptop screen instead of a full monitor? Just thinking about the weight, also I have access to some old laptops that don't work to well but have good screens.

Nick
 

virtvic

The Cabaret King
Feedback
21 (96%)
Credits
2,012CR
The back area of a Sega naomi (the light box) is a steel housing and I'll be drilling and tapping this and screwing a monitor bracket to it with the lcd monitor attached to that,

I'm a cnc machinist, so a flat bracket is child's play for me.

I would rather have one of those super skinny monitors in the link, but they're hard to find.
 

virtvic

The Cabaret King
Feedback
21 (96%)
Credits
2,012CR
That's EXACTLY what I want - but not at THAT price!!!
smiley18.gif
 

virtvic

The Cabaret King
Feedback
21 (96%)
Credits
2,012CR
I have this sort of worked out now.

You need .LAY files for all the marquees. I used a .bat generator program, but it does not rename the marquee picture files and the .LAY files correctly, but I can do that manually (painful)

It does work though!!!
 

ZedEx48K

8-Bit
Feedback
2 (100%)
Credits
1,420CR
Does this help at all?

Not every game is going to have outputs, and not every game is going
to have an appropriate display file that is controlled by said outputs.
So a secondary monitor is
blank most of the time right? Wrong! Mame Hooker can use any image in a
display file, not just images in the display files folder and if you
make it generic enough,
you can display front-end style artwork on that secondary display. In
this case we are going to make the secondary monitor display a marquee
image.

The display file to do this is already included with Mame Hooker. To
use it we need to edit the default.ini so that it is loaded for every
game.

So first up Mame Hooker, click "Script Editor/Edit Default.ini" from
the menu and in the "MameStart" section (NOT MameHookerStart) use the
Add/Command function tool
to add a "Load Display Artwork" command or manually type in the command
so that your general section is similar to the one below:

[General]
MameHookerStart=
MameHookerStop=
MameStart=lds marquee
MameStop=
StateChange=
OnPause=
OnRotate=

Go ahead and save. Now assuming your marquees are in png format and
they are stored in a "marquees" folder inside your mame folder you are
done. Mamehooker will now
automatically load a marquee for a game when it is launched if
available.

If you want to know how things are working or your marquees are not stored in that location, then read on.

Mamehooker comes with a few display files that are added as templates
so that you can do things like display marquees. The one we are using
is called "marquee" (clever)
and is in the "displays/marquee" folder. Go ahead and open it up so we
can see what is going on.

------------
Description:
------------
This is a generic layout file that will display the marquee for a given game on your secondary monitor.
To get it to work add the line "lds marquee" to the "MameStart" entry in your default.ini.
Don't forget to setup your monitor posiiton in default.dis and to change the path below!!!

[Layout]
NumberofImages=1
x=
y=
width=
height=
image=
[Image1]
x=0
y=0
height=1
width=1
length=1

'Note: change this next line to the path to your marquees to get this to work.
'As of now it is set to look in your mame path for the best match out of rom, parent and driver images

image=%mamepath%marquees%rpd%.png

keepaspect=1

-------------
Credits:
-------------
Layout by HowardC

Again, lots of comments. I shouldn't even need to do this tutorial,
but oh well. Basically everything is exactly the same as a normal
display file as described in the previous tutorial,
except for two lines. Note the "image" entry. Instead of pointing to a
image or group of images, it uses a full path (or in this case a path
built by special flags). Note the flags, which allow this
display file to be more generic. %mamepath% is replaced by the path to
mame you defined in mamehooker's setup. Then the "marquees" folder is
tacked on, followed by %rpd%, with a ".png" tacked on at the end.
The %rpd% flag is very special and only works in display files. It
stands for "rom, parent, driver." When rpd is used, mamehooker first
looks for the file named after the rom, then the parent, then the
driver.
This will give us the best possible chance of finding a accurate marquee
image. (You can also use %rom%, %parent%, and %driver% flags
specifically.)

The other new additon is the "keepaspect" entry. Normally images in
display files are stretched to fill the area defined, but with keep
aspect turned on, they are scaled, retaining their aspect ratios. This
is crucial when
using artwork of unknown dimensions so that it looks properly. Also it
makes defining the image area a lot easier. We want the marquee to fill
the whole screen so we can just use 1s (100%) for the width and height.

Edit, it's from here and if you've read this it requires Mamehooker http://dragonking.arcadecontrols.com/static.php?page=mhdismarquee

ZedEx48K2015-04-01 23:03:50
 

Hitesh

Active member
Feedback
6 (100%)
Credits
207CR
Victor

Have a look at this :

http://www.ebay.co.uk/itm/12-3inch-1280-480-LQ123K1LG03-LCD-Panel-HDMI-VGA-2AV-Lcd-Controller-Drive-Board-/201320876697?pt=LH_DefaultDomain_3&hash=item2edfa8ca99

Its a VGA monitor but 1280 x 480. Size is around 12 inches x 4.5 inches. Marquee shape!!!!

Around £90 pounds.
 

Bods

Senior Member
vacBacker
Feedback
5 (100%)
Credits
5,403CR
would be great to have things like this on a cab, my plans were to have 4 goliath cabs which I have, 2 for jamma boards and 2 for mame, would be a pain to keep changing marquees on mame, bad enough on Jamma but nice to have the marquees at least so you can put in the one your playing

Now I'm thinking space saving, a few of my original plans may go out the windown with these little sega dino cabs for mame instead, be great if you could fit in a display for a little marquee it would be cool
 
Top