Main Restorations Software Audio/Jukebox/MP3 Everything Else Buy/Sell/Trade
Project Announcements Monitor/Video GroovyMAME Merit/JVL Touchscreen Meet Up Retail Vendors
Driving & Racing Woodworking Software Support Forums Consoles Project Arcade Reviews
Automated Projects Artwork Frontend Support Forums Pinball Forum Discussion Old Boards
Raspberry Pi & Dev Board controls.dat Linux Miscellaneous Arcade Wiki Discussion Old Archives
Lightguns Arcade1Up Try the site in https mode Site News

Unread posts | New Replies | Recent posts | Rules | Chatroom | Wiki | File Repository | RSS | Submit news

  

Author Topic: ArcadeVGA clips vertical games at top and bottom  (Read 6667 times)

0 Members and 1 Guest are viewing this topic.

krick

  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 2006
  • Last login:May 23, 2025, 03:48:36 am
  • Gotta have blue hair.
ArcadeVGA clips vertical games at top and bottom
« on: February 12, 2004, 12:16:59 am »
I just set up a system to test my ArcadeVGA with my cabinet using a horizontal arcade monitor.

Installed it, installed the drivers and control panel, then ran AVRES.

Or some reason, horizontal games come out perfect, but vertical games are cut off at the top and bottom.

It seems to be doing the vertical letterboxing thing correctly but maybe a little too much letterboxing if you get what I mean.

I can fiddle with my monitor controls to get it almost fitting on the screen but then the horizontal games are squashed vertically.

Any ideas?
Hantarex Polo 15KHz
Sapphire Radeon HD 7750 2GB (GCN)
GroovyMAME 0.197.017h_d3d9ex
CRT Emudriver & CRT Tools 2.0 beta 13 (Crimson 16.2.1 for GCN cards)
Windows 7 Home Premium 64-bit
Intel Core i7-4790K @ 4.8GHz
ASUS Z87M-PLUS Motherboard

menace

  • Trade Count: (+5)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 2565
  • Last login:November 08, 2024, 01:49:35 pm
Re:ArcadeVGA clips vertical games at top and bottom
« Reply #1 on: February 12, 2004, 07:57:08 am »
Try Mamewah's arcadevga resolution tool--read the documentation an give that a try.  things I didn't get the first time I tired:

when you hit auto--its not actually writing the ini files, its just telling you the resolution it will pick when the time comes.
for a monitor oriented horizontally you may have to set the number of lines to not be greater than 256 or 240 (there are 2 fields in this program that let you do this)--use the test button to see what your monitor can display.

i found my vertical looked best at 256x240 with hwstretch on (some games didn't need it but others did so i just set it on for all verts)

hope that helps get you started.
its better to not post and be thought a fool, then to whip out your keyboard and remove all doubt...

wpcmame

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 278
  • Last login:February 18, 2024, 01:27:00 pm
Re:ArcadeVGA clips vertical games at top and bottom
« Reply #2 on: February 13, 2004, 02:31:20 am »
I think this should be in the FAQ.

There is one thing that you must understand about graphic cards. They can't control the distance between the lines on the monitor. Modern monitors can auto-adjust so that the image fills the entire vertical height but with an arcade monitor the only way to change the vertical size is the knob marked "Vertical Size" or "V.SIZE".

Normally when you put a game into a cabinet you adjust the monitor so that the image fills the entire screen. The problems start when you put a PC into the cabinet and switches between games with different vertical resolution. You don't want to mess with the V.SIZE knob everytime.

What you have to do is to fix the number of lines you want your monitor to display and then accept that some games doesn't fill the entire monitor or are clipped at top/bottom. If you accept that the game display is a bit distorted you can use stretch but watch out for the refreshrate (more about that later).

So here is a little guide.
Look at what games you want to play and what resolutions they got. Most horizontal games use   224,240,248 or 256 lines. vertical games on a horizontal monitor use 256 or 288 lines.

Lets take two cases.
1. You don't play vertical games on the horizontal monitor but you do play some games with 248 lines.
To adjust your monitor, use a resolution with 248 lines and adjust the monitor so that the image fills the entire height. I don't know what pixelclock the  ArcdeVGA card uses for its resolutions so I can't help you adjusting the horizontal size. Best thing is probably to use 320x240 and then adjust the monitor so that the black borders on the sides are the same size as the ones on top/bottom. If you use advancemame use a resolution of 330x248 (4:3) and adjust it so that it fills the entire monitor.

Now with 248 lines on your monitor you will get black borders on all games that uses less than 248 lines. 240 line games will give you ~3% black borders and 224 line games give ~10%.

2. You want to play vertical games with 288 lines on your horizontal monitor. Adjust the monitor in the same way as above but use a mode with 288 lines (e.g. 384x288). Note that vertical games don't use the entire width of the monitor so it doesn't matter if you can't see the corners.
With 288 lines on your monitor you will get big black borders on all horizontal games. 240 line games will get 20% and 224 line games get 29% or almost a third!

I use around 280 lines (missing a few lines on vertical games) on my 25" monitor which means that horizontal games is the same size as on a ~20" monitor. I probably wouldn't set it up with more than 256 lines on a smaller monitor.

What about stretch then?
MAME got a feature that allows you to stretch/shrink the image to any size that you want. With that feature you can have all games fill the entire monitor but with a more or less distorted image. There is one thing to watch out for: refreshrate.
Arcade monitors got restrictions on what refreshrate you can use for different resolutions. Approx. values are
240 lines 60Hz
248 lines 57Hz
256 lines 55Hz
288 lines 50Hz
This means that if you adjust your monitor to 256 lines, a game that fills the entire height of the monitor (with or without stretch) can't use a refreshrate of more than 55Hz. The limit is 50Hz for 288 lines. The choise here is if you want the game to fill the entire height (with stretch) or if you want it to run at the correct refreshrate. Some games are more sensitive to differences in refreshrate than others. E.g. horizontal scrolling games will show tearing effects. Note that either the refreshrate is correct or not. It is not better to run a 60Hz game with 57Hz than 50Hz.
You can't run your vertical games at their correct refreshrate on a horizontal monitor. Fortunatly these old games usually doen't use scrolling. One exception is BombJack where the background will flicker if not run at 60Hz. For BombJack I use a special mode with 247 lines and 60Hz to avoid the flicker but I miss some lines at top/bottom.

AndyWarne

  • Trade Count: (+18)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1938
  • Last login:April 11, 2021, 03:37:09 am
    • Ultimarc
Re:ArcadeVGA clips vertical games at top and bottom
« Reply #3 on: February 16, 2004, 11:31:48 am »
That's an excellent description. I'll certainly look at adding some or all of this to the Arcade monitor FAQ.
Thanks!
Andy

Minwah

  • Trade Count: (+3)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 7662
  • Last login:January 18, 2019, 05:03:20 am
    • MAMEWAH
Re:ArcadeVGA clips vertical games at top and bottom
« Reply #4 on: February 16, 2004, 04:25:38 pm »
Yes, good explanation wpcmame :)

Just to re-iterate what menace said, in my Resolution Tool use the Resolution Selection menu to select effectively the max no. lines your monitor is setup to display - probably ~240-264 lines.  This option is there for this *exact* reason - I suffered the same problem myself which is mainly why I wrote the program :)

menace

  • Trade Count: (+5)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 2565
  • Last login:November 08, 2024, 01:49:35 pm
Re:ArcadeVGA clips vertical games at top and bottom
« Reply #5 on: February 17, 2004, 07:10:12 am »
Quote
I think this should be in the FAQ.

I agree--done.
its better to not post and be thought a fool, then to whip out your keyboard and remove all doubt...