It's done in mame
Here is a thread on itthere are quite a few game specific ones and there is a way to have a generic one for all the rest of the vertical games (if you have a horizontal screen)
the files you need are down so I'll post em here
Here are the Mr. Do's instructions from the mameworld site
"The following is UNOFFICIAL and UNSUPPORTED.
You need to know how to compile the MAME source. If you do not know how, I have instructions here.
The instructions below are written well enough to follow along to do it yourself. Please do not ask for any help or post errors caused with this on this board; any such posts will be deleted.
END DISCLAIMER!!!
OK, now that that's out of the way. It is possible to display generic artwork in any vertical game in MAME with a small change to the source and your own homebrew bezel.
Download the attached file
Copy vertical.lay to...
(for 0.107 to 0.112)\src\layout in your MAME SRC tree. Compile.
(for 0.112u1 or later)\src\emu\layout in your MAME SRC tree. Compile.
The other file in the attachment is vertical.png. It is a generic 4000x3000 png; black on both sides, with a mask in the middle. Using your favorite graphics program, create any artwork you wish in the black area. Leave the mask blank.
When you are done with your graphic, save the file as vertical.png in your \mame\artwork folder. DO NOT zip it; leave it in there as is, just like your "scanlines" files.
That's it. Your new artwork is now available in any vertically-oriented game. In the "Video Options" menu, you will see the option "Generic Bezel," which is your new artwork, similar to the sample below. From here, and looking at the attached source file, it should also be pretty easy to figure out how to add your own generic horizontal bezel, if you so desire. Don't ask, though. It isn't going to be posted here.
PLEASE NOTE: If you do apply the source patch above, you MUST have a file named "vertical.png" in your artwork directory. If you do not, and you run a vertically-oriented game, MAME WILL CRASH!!! Don't say I didn't warn you."
just replace the .txt extension with .lay to use