Build Your Own Arcade Controls Forum

Main => Monitor/Video Forum => Topic started by: codecrank on March 26, 2010, 01:50:25 pm

Title: mame -switchres and CGA monitors
Post by: codecrank on March 26, 2010, 01:50:25 pm
Hi,

  I have a K7000 / jpac/ mame setup. Can someone please explain why vertical orientation games will not display properly ( scrambled / duplicated / etc ) when using "-switchres" ? how is the monitor able to interlace & display pac-man at 640x480 ( without -switchres ) but not at it's native resolution ?

   Horizontal games work great using -switchres , and because and the screen stability is perfect at native res, i would really like to use it for all games.

   Would I have to use per-game mame options ?

thanks !
Title: Re: mame -switchres and CGA monitors
Post by: SailorSat on March 29, 2010, 03:50:02 pm
Most likely because it doesn't run in native resolution.
I guess it starts up in 352x288 at 50Hz and your monitor can't sync to 50hz.
Title: Re: mame -switchres and CGA monitors
Post by: codecrank on March 30, 2010, 02:57:37 pm
According to the  service manual ( http://mirrors.arcadecontrols.com/OscarControls/arcadevga/19k7901.pdf (http://mirrors.arcadecontrols.com/OscarControls/arcadevga/19k7901.pdf) , page 1 ) the K7000 supports 47Hz to 63Hz

 :notworthy:

SailorSat, Oh great video Guru, have pity on this humble newb and explain the relationship between resolution and refresh rate.

Thanks
Title: Re: mame -switchres and CGA monitors
Post by: SailorSat on March 30, 2010, 03:17:38 pm
Try running mame with "rotate 0" in mame.ini and "verbose 1".

Vertical games should run in 256/288/320x240 60hz like most other games do.
However MAME has a feature to "turn" vertical games by 90 degrees so the can be played on horizontal orientated monitors without turning your head.
Unfortunately the 256/288/320 part becomes the number of lines now, and MAME tries resolutions with those.
352x288 for example, but not every monitor works "out of the box" with it.
Title: Re: mame -switchres and CGA monitors
Post by: codecrank on March 30, 2010, 04:50:36 pm
ok, I been doing some reading (  Andy @ ultimarc has a great FAQ  http://www.ultimarc.com/monfaq.html (http://www.ultimarc.com/monfaq.html) )

Hfreq / vertical line count = Vfreq  ( ex: 15,000 hz / 240 lines = 62 hz )

what you said make sense,  15,000 hz /  320 = 46 hz : out of range for K7000 ( 47-62 Hz )

sounds like I sound get started a 2nd cabinet , for all the vertical orientation games :)
 

Thanks