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: Slowdown when rotating vertical games on horizontal cab  (Read 3003 times)

0 Members and 1 Guest are viewing this topic.

xga

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 58
  • Last login:September 24, 2024, 09:01:04 am
  • I want to build my own arcade controls!
Slowdown when rotating vertical games on horizontal cab
« on: January 05, 2015, 03:33:41 am »
Hi Guys,

Whenever I play any vertical games (think 1942, Raiden etc) in my horizontally mounted cab, the music and sound stutters a bit.  Pressing F11 to bring up the speed display shows that the game is running at a constant 95%.  If I rotate the game 90 degrees so that it is running at its native resolution (side on in my horizontal cab), the speed is at a constant 100%. 

Is there anyway to have vertical games rotated on a horizontal set-up to run at 100%?

Cheers

Calamity

  • Moderator
  • Trade Count: (0)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 7463
  • Last login:July 19, 2025, 04:03:33 am
  • Quote me with care
Re: Slowdown when rotating vertical games on horizontal cab
« Reply #1 on: January 05, 2015, 04:38:17 am »
Quote
Is there anyway to have vertical games rotated on a horizontal set-up to run at 100%?

Enable -multithreading in mame.ini.

Important note: posts reporting GM issues without a log will be IGNORED.
Steps to create a log:
 - From command line, run: groovymame.exe -v romname >romname.txt
 - Attach resulting romname.txt file to your post, instead of pasting it.

CRT Emudriver, VMMaker & Arcade OSD downloads, documentation and discussion:  Eiusdemmodi

xga

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 58
  • Last login:September 24, 2024, 09:01:04 am
  • I want to build my own arcade controls!
Re: Slowdown when rotating vertical games on horizontal cab
« Reply #2 on: January 05, 2015, 04:53:41 am »
Thanks heaps, Calamity!  That fixed it.

Off topic, have you managed to get your Polostar CRT monitor repaired yet?

Calamity

  • Moderator
  • Trade Count: (0)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 7463
  • Last login:July 19, 2025, 04:03:33 am
  • Quote me with care
Re: Slowdown when rotating vertical games on horizontal cab
« Reply #3 on: January 05, 2015, 05:01:18 am »
Off topic, have you managed to get your Polostar CRT monitor repaired yet?

It's in the repair service since last tuesday, still no news.  :'(
Important note: posts reporting GM issues without a log will be IGNORED.
Steps to create a log:
 - From command line, run: groovymame.exe -v romname >romname.txt
 - Attach resulting romname.txt file to your post, instead of pasting it.

CRT Emudriver, VMMaker & Arcade OSD downloads, documentation and discussion:  Eiusdemmodi

xga

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 58
  • Last login:September 24, 2024, 09:01:04 am
  • I want to build my own arcade controls!
Re: Slowdown when rotating vertical games on horizontal cab
« Reply #4 on: January 05, 2015, 10:16:25 pm »
Quote
It's in the repair service since last tuesday, still no news.  :'(

Hopefully you have it back and all fixed very soon.

I've discovered another issue with rotating a certain vertical game (Twin Cobra).  Twin Cobra is a standard resolution (15kHz) game with a native resolution of 320 x 240 @ 54Hz.  When I rotate it through Groovymame on my horizontal monitor, Switchres selects the resolution of 1232 x 512p @ 54Hz forcing the resolution to high res (31kHz).  The game speed runs perfectly at 100% after enabling multithreading, but the game looks wrong as you lose the look of the scanlines in 15kHz.  Is there a way to have it work in a 15kHz resolution whilst rotated?  Not sure if it matters, but I'm using Win XP Pro x64 with magic resolutions.

cools

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 645
  • Last login:May 17, 2025, 02:24:48 pm
  • Arcade Otaku Sysadmin
    • Arcade Otaku
Re: Slowdown when rotating vertical games on horizontal cab
« Reply #5 on: January 06, 2015, 05:02:36 am »
Simple answer - no.

Calamity

  • Moderator
  • Trade Count: (0)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 7463
  • Last login:July 19, 2025, 04:03:33 am
  • Quote me with care
Re: Slowdown when rotating vertical games on horizontal cab
« Reply #6 on: January 06, 2015, 06:27:17 am »
Is there a way to have it work in a 15kHz resolution whilst rotated?

You'd need an interlaced mode for that, which GroovyMAME is assuming you'll hate. The fact is 320p is way above 15 kHz.
If you want to try create a twincobr.ini file and inside it select 'monitor arcade_15'. That will force an interlaced mode. If you also put in it 'interlace 0' it will use a 15 kHz progressive mode, stretching things so that it fits in less lines.
Important note: posts reporting GM issues without a log will be IGNORED.
Steps to create a log:
 - From command line, run: groovymame.exe -v romname >romname.txt
 - Attach resulting romname.txt file to your post, instead of pasting it.

CRT Emudriver, VMMaker & Arcade OSD downloads, documentation and discussion:  Eiusdemmodi

xga

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 58
  • Last login:September 24, 2024, 09:01:04 am
  • I want to build my own arcade controls!
Re: Slowdown when rotating vertical games on horizontal cab
« Reply #7 on: January 06, 2015, 10:40:45 am »
Thanks for your replies cools and Calamity.

Calamity, I created a twincobr.ini with your suggested settings and sure enough it stretched the image of the game to work in 15 kHz.  After playing it for about 10 minutes and then going back to the 31 kHz suggested resolution by Groovymame, I decided that the 31 kHz is the better compromise.  What can I say?  Groovymame knows better than me!  :P