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: Help with CRT_EmuDriver: Screen Rotation and HyperSpin  (Read 6521 times)

0 Members and 1 Guest are viewing this topic.

twistedsymphony

  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 584
  • Last login:February 03, 2024, 11:13:51 pm
  • Play stupid games... win stupid prizes.
    • solid-orange.com
    • CollectorsEdition.org
Help with CRT_EmuDriver: Screen Rotation and HyperSpin
« on: September 06, 2014, 04:46:08 pm »
I'm running 32-bit Win XP with an HD4350 card and the latest GroovyMAME and CRT_EmuDriver. output to a Sanyo 20ez arcade monitor via J-PAC.

Before installing CRT_EmuDriver I had everything 100% working the way I wanted.

My setup relied on using the video driver to rotate windows 90 degrees so that even with a vertical monitor the windows UI looked right side up. HyperSpin, MAME, Fix-It-Felix and PC Ikaruga all ran perfectly in this mode.

after installing CRT_EmuDriver HyperSpin and HyperSpinHQ both refuse to launch and windows is back to displaying horizontally instead of vertically, and the option to rotate the screen is no longer available.

I read that HyperSpin wont work if there are over 160 Modlines activated, since I'm using "arcade_15" and there are only 120 modlines from what I've counted so I don't know why it's not launching.

MAME seems to launch fine and switch resolutions properly, however Fix it Felix and Ikaruga don't run properly due to to the screen rotation.

Any help would be appreciated as this is the last thing I need to do until my machine is complete. Thanks  ;D

twistedsymphony

  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 584
  • Last login:February 03, 2024, 11:13:51 pm
  • Play stupid games... win stupid prizes.
    • solid-orange.com
    • CollectorsEdition.org
Re: Help with CRT_EmuDriver: Screen Rotation and HyperSpin
« Reply #1 on: September 06, 2014, 05:28:21 pm »
I ran VMM in an attempt to pair down the list of video modes (since I'm running less than 100 games).  after that HyperSpin Launches but now the Catalyst driver crashes the first time it tries to change video modes.

I also still have the rotation issue. the options are grayed out in both the tray options AND in the Catalyst Control Center. :-/
« Last Edit: September 06, 2014, 09:00:38 pm by twistedsymphony »

twistedsymphony

  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 584
  • Last login:February 03, 2024, 11:13:51 pm
  • Play stupid games... win stupid prizes.
    • solid-orange.com
    • CollectorsEdition.org
Re: Help with CRT_EmuDriver: Screen Rotation and HyperSpin
« Reply #2 on: September 07, 2014, 01:55:28 pm »
manually removed the Catalyist driver and control center, rebooted then reinstalled to fix the crashing problem.

downloaded iRotate to fix the desktop rotation problem... everything is working as it should now.

Calamity

  • Moderator
  • Trade Count: (0)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 7463
  • Last login:July 01, 2025, 01:29:14 pm
  • Quote me with care
Re: Help with CRT_EmuDriver: Screen Rotation and HyperSpin
« Reply #3 on: September 11, 2014, 04:06:28 am »
Hi twistedsymphony,

Maybe you didn't install the exact required version of Catalyst. Here are the links that match the different versions CRT Emudriver:

http://support.amd.com/en-us/download/archive/radeon-prer300-xp
http://downloads.guru3d.com/ATI-Catalyst-9.3-WHQL-Windows-XP-64-bit-download-2215.html
http://downloads.guru3d.com/ATI-Catalyst-9.3-WHQL-Windows-XP-32-bit-download-2216.html

Anyway, I don't like CCC because it's bloatware. If you find that iRotate does the job I prefer that solution, thanks for the pointer.

That said, rotating the desktop will probably prevent GM from working right. GM can't handle the mode list if they're returned in "portrait" orientation by the OS. It's a better idea to rotate the frontend and emulators if this is allowed, and keep the desktop on its native orientation.

As far as I know Fix-it-Felix allows any rotation.

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

twistedsymphony

  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 584
  • Last login:February 03, 2024, 11:13:51 pm
  • Play stupid games... win stupid prizes.
    • solid-orange.com
    • CollectorsEdition.org
Re: Help with CRT_EmuDriver: Screen Rotation and HyperSpin
« Reply #4 on: September 11, 2014, 09:02:07 am »
Hi twistedsymphony,

Maybe you didn't install the exact required version of Catalyst. Here are the links that match the different versions CRT Emudriver:

http://support.amd.com/en-us/download/archive/radeon-prer300-xp
http://downloads.guru3d.com/ATI-Catalyst-9.3-WHQL-Windows-XP-64-bit-download-2215.html
http://downloads.guru3d.com/ATI-Catalyst-9.3-WHQL-Windows-XP-32-bit-download-2216.html

Anyway, I don't like CCC because it's bloatware. If you find that iRotate does the job I prefer that solution, thanks for the pointer.

That said, rotating the desktop will probably prevent GM from working right. GM can't handle the mode list if they're returned in "portrait" orientation by the OS. It's a better idea to rotate the frontend and emulators if this is allowed, and keep the desktop on its native orientation.

As far as I know Fix-it-Felix allows any rotation.



I've been using v9.3 for 32bit from the link above since I've got a hd4350 on Win XP 32-bit.

As per my last post, since installing iRotate everything seem to be running fine.

GM seems to be running great with the desktop rotated... what problems does it usually cause?

Calamity

  • Moderator
  • Trade Count: (0)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 7463
  • Last login:July 01, 2025, 01:29:14 pm
  • Quote me with care
Re: Help with CRT_EmuDriver: Screen Rotation and HyperSpin
« Reply #5 on: September 11, 2014, 09:46:39 am »
Would you mind posting a log of a random game (GM)? I'd like to see how the different video modes are being reported. If it actually works without the common issues then this iRotate program is quite a discovery.
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

twistedsymphony

  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 584
  • Last login:February 03, 2024, 11:13:51 pm
  • Play stupid games... win stupid prizes.
    • solid-orange.com
    • CollectorsEdition.org
Re: Help with CRT_EmuDriver: Screen Rotation and HyperSpin
« Reply #6 on: September 11, 2014, 11:28:01 pm »
here's the captured verbose output, I started in windows, then loaded mame,
I launched pacman then exited
then launched space invaders deluxe then exited
then launched visara 2 (a very modern shooter) then exited
then I quit mame

I'm not sure why I'm seeing switchres fire 50+ times on every change (is that normal?) but it seems to be finding the correct rotated resolution.
« Last Edit: September 11, 2014, 11:31:43 pm by twistedsymphony »

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: Help with CRT_EmuDriver: Screen Rotation and HyperSpin
« Reply #7 on: September 12, 2014, 02:21:50 am »
Any chance of some photos to go with it?

Calamity

  • Moderator
  • Trade Count: (0)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 7463
  • Last login:July 01, 2025, 01:29:14 pm
  • Quote me with care
Re: Help with CRT_EmuDriver: Screen Rotation and HyperSpin
« Reply #8 on: September 12, 2014, 03:53:54 am »
I'm not sure why I'm seeing switchres fire 50+ times on every change (is that normal?) but it seems to be finding the correct rotated resolution.

Switchres: Searching for custom video modes...
SwitchRes: Found 0 custom of 0 active video modes

As I thought, Switchres is not working at all, it can't handle the rotated modes. So it's defaulting to the desktop resolution.

I guess this situation should get fixed in the future, but for now the only way to get GM working fine is keeping the desktop in landscape orientation relative to the monitor (default), then setting each frontend/game/emulator to rotate 90º.

Thanks for your logs anyway.
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

twistedsymphony

  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 584
  • Last login:February 03, 2024, 11:13:51 pm
  • Play stupid games... win stupid prizes.
    • solid-orange.com
    • CollectorsEdition.org
Re: Help with CRT_EmuDriver: Screen Rotation and HyperSpin
« Reply #9 on: September 12, 2014, 07:13:26 am »
that's annoying... hyperspin wont run in vertical mode without the desktop being rotated. so I'll have to fire an iRotate script to rotate the screen whenever I enter/exit mame.

Sledge

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 500
  • Last login:February 04, 2025, 06:16:59 am
Re: Help with CRT_EmuDriver: Screen Rotation and HyperSpin
« Reply #10 on: May 13, 2015, 05:32:55 am »
So, i'm about to get a second cabinet with a vertical screen, dedicated to vertical games...
What is the current best way to set this up for use with GM?

twistedsymphony

  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 584
  • Last login:February 03, 2024, 11:13:51 pm
  • Play stupid games... win stupid prizes.
    • solid-orange.com
    • CollectorsEdition.org
Re: Help with CRT_EmuDriver: Screen Rotation and HyperSpin
« Reply #11 on: May 13, 2015, 11:53:34 am »
So, i'm about to get a second cabinet with a vertical screen, dedicated to vertical games...
What is the current best way to set this up for use with GM?

My solution was to simply run windows in horizontal mode, and setup GroovyMAME to NOT rotate, that way CRT_EmuDriver and windows reported resolutions in the right format and everything played nice.

As for HyperSpin, that was running as if it was on a horizontal monitor as well, so I had to make a custom theme that displayed everything rotated and then remapped the controls to be rotated.

I believe the newer versions of CRT_EmuDriver support rotated resolutions, which would allow you to run windows and mame in portrait mode but HyperSpin is still problematic... if you use a different front end that might make for a complete solution.

Calamity

  • Moderator
  • Trade Count: (0)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 7463
  • Last login:July 01, 2025, 01:29:14 pm
  • Quote me with care
Re: Help with CRT_EmuDriver: Screen Rotation and HyperSpin
« Reply #12 on: May 13, 2015, 12:51:23 pm »
GroovyMAME now supports rotated desktops (since SwitchRes v0.015c):

What's new in SwitchRes v0.015c

- Support for rotated desktops (Windows & Linux).
    - E.g. if you have your desktop rotated 90º, launch GroovyMAME like this: groovymame.exe 1942 -monitor vertical -aspect 3:4
      ("Magic" resolutions won't work with rotated desktops. If you're still using them we encourage you to move to "super" resolutions).
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

Sledge

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 500
  • Last login:February 04, 2025, 06:16:59 am
Re: Help with CRT_EmuDriver: Screen Rotation and HyperSpin
« Reply #13 on: August 13, 2015, 08:51:50 am »
Ok, back again, I've now got a new setup ready to go, but how do i rotate the desktop etc these days now that GM supports it?
How do i setup VMMaker etc too? what settings do i use for the modelines generation? same as before?
Do we still use the same crt_range0 etc as well?
With so much having changed since i last did all this i'm confused as to how to do it all now with the xml having changed etc..
Going to be using windows 7 x64 with a HD4350 and super resolutions.
Thanks!
« Last Edit: August 13, 2015, 06:29:38 pm by Sledge »

twistedsymphony

  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 584
  • Last login:February 03, 2024, 11:13:51 pm
  • Play stupid games... win stupid prizes.
    • solid-orange.com
    • CollectorsEdition.org
Re: Help with CRT_EmuDriver: Screen Rotation and HyperSpin
« Reply #14 on: August 13, 2015, 09:35:25 am »
the  control panel for your video card should have screen rotation options.

CTRL+ALT+ arrow keys should also rotate your screen, though I highly recommend disabling this shortcut in windows as it can cause accidental rotation if you're using the CTRL+ ALT keys for anything.

Sledge

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 500
  • Last login:February 04, 2025, 06:16:59 am
Re: Help with CRT_EmuDriver: Screen Rotation and HyperSpin
« Reply #15 on: August 13, 2015, 05:56:26 pm »
Calamity's drivers don't come with a control panel?
Going to try using iRotate
« Last Edit: August 14, 2015, 08:17:27 am by Sledge »

twistedsymphony

  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 584
  • Last login:February 03, 2024, 11:13:51 pm
  • Play stupid games... win stupid prizes.
    • solid-orange.com
    • CollectorsEdition.org
Re: Help with CRT_EmuDriver: Screen Rotation and HyperSpin
« Reply #16 on: August 14, 2015, 08:09:39 am »
if you use the switchres program it has options for rotated resolutions as well.

Sledge

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 500
  • Last login:February 04, 2025, 06:16:59 am
Re: Help with CRT_EmuDriver: Screen Rotation and HyperSpin
« Reply #17 on: August 18, 2015, 05:14:03 am »
So I've pretty much set this all up now.
It's really easy, just installed everything the same as usual, and used irotate to rotate the screen, set vertical in the mame ini, and she's up and running.
Hyperspin just runs in vertical mode no worries as well..