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: OSD video modes and HyperSpin  (Read 3455 times)

0 Members and 1 Guest are viewing this topic.

mamenewb100

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 210
  • Last login:April 01, 2022, 03:32:29 pm
OSD video modes and HyperSpin
« on: October 14, 2012, 02:01:56 pm »
I recently decided to bite the bullet and change from Windows 7 and Arcade VGA to WinXP64 and ATI Radeon 4550 to be most compatible with GroovyMAME. The video card made my computer 300% quieter than the AVGA, since it has no fan. Setup was very easy. All I had to do was give the program the path to the MAME executable. It made an awesome difference, with all games running full screen now at the right resoutions and refresh rates. Well.. as long as I have triplebuffering on. I still have the same issues with inconsistant frame rates on certain games with TripleBuffer off. No matter what my monitor settings are. But the difference is so slight with TB on vs off that, I'm just fine with that.

The problem of course is Hyperspin. VMMaker found over 500 video modes and cut it down to 120, which I presume is the windows and ATI max. How many would I need to get down to for Hyperspin to work and how would I go about removing them? There are many video modes that I do not need. If I need to cut too many I may just have to use another Frontend until Hyperspin 2.0 comes out. (if it ever does) :)

Also when I ran ATI setup in VMMaker 1.3c (latest version I could find) it detected my card as a HD 4350 when it is a 4550. May not matter but was worth noting.

« Last Edit: October 14, 2012, 02:09:36 pm by mamenewb100 »
Life is a Game and we are all being Played.

mamenewb100

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 210
  • Last login:April 01, 2022, 03:32:29 pm
Re: OSD video modes and HyperSpin
« Reply #1 on: October 14, 2012, 02:21:58 pm »
One last thing. I lost my 800x600 desktop resolution after running WMMaker. The closest available is 768x512. How would I create it?
Life is a Game and we are all being Played.

krick

  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 2006
  • Last login:February 08, 2023, 08:30:27 pm
  • Gotta have blue hair.
Re: OSD video modes and HyperSpin
« Reply #2 on: October 16, 2012, 02:10:54 pm »
To get around the Hyperspin bug, you can try using "Magic Resolutions".  This thread has some info...

http://forum.arcadecontrols.com/index.php/topic,121216.0.html
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

mamenewb100

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 210
  • Last login:April 01, 2022, 03:32:29 pm
Re: OSD video modes and HyperSpin
« Reply #3 on: October 16, 2012, 10:45:03 pm »
Thanks allot for the Magic Resolutions info Krick. It worked and was amazingly simple.

Now something odd I discovered is that it allowed me to pick a true 720P Resolution (1280x720) at 50 HZ. It actually displays fine with of course allot of flicker but still better than interlaced. The text is suprisingly readable and webpages are much less annoying not needing to scroll left and right to read. Now my monitor claims the MAX is 800x600. Will it damage my monitor to run it at this resolution or is it fine as long as it displays fine?

I'm thinking since the Vertical frequency is so low that it is able to display with a high Horizontal frequency. It is displaying at 37 Khz, which is within the 30-40 range of the monitor.
« Last Edit: October 16, 2012, 11:50:38 pm by mamenewb100 »
Life is a Game and we are all being Played.

Sledge

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 495
  • Last login:September 25, 2022, 05:22:55 am
Re: OSD video modes and HyperSpin
« Reply #4 on: October 17, 2012, 05:08:39 am »
Rather than create a new thread for the same thing...
I've tried to use Hyperspin too, but it refuses to run..
i set up VMMaker the same as in that other thread, but it still reported 120 modelines created.. does this mean i've missed something?

How many do i need to limit it to for Hyperspin to work? (edit: currently cut it at 60 now)
« Last Edit: October 17, 2012, 05:20:10 am by Sledge »

Calamity

  • Moderator
  • Trade Count: (0)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 7414
  • Last login:April 10, 2024, 02:02:31 pm
  • Quote me with care
Re: OSD video modes and HyperSpin
« Reply #5 on: October 17, 2012, 05:43:42 am »
Hi Sledge,

Make sure you're using the last version of VMMaker (1.3c).

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: 495
  • Last login:September 25, 2022, 05:22:55 am
Re: OSD video modes and HyperSpin
« Reply #6 on: October 17, 2012, 05:46:59 am »
Yup, i am...
Just downloaded again before i tried using the magic resolutions with hyperspin..

Calamity

  • Moderator
  • Trade Count: (0)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 7414
  • Last login:April 10, 2024, 02:02:31 pm
  • Quote me with care
Re: OSD video modes and HyperSpin
« Reply #7 on: October 17, 2012, 05:55:46 am »
I'm thinking since the Vertical frequency is so low that it is able to display with a high Horizontal frequency. It is displaying at 37 Khz, which is within the 30-40 range of the monitor.

That's it. Refreshing at 50 Hz allows it to keep below the 40 kHz limit, so for the monitor this video mode is just fine. Monitors care about frequecies, not resolutions. But since most people don't understand the limits expressed in kHz, a typical max resolution is advertised too, which only makes sense if you also state the vertical frequency, and can be misleading, e.g.  800x600 at 75 Hz, would be out of your monitor's range.

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

Calamity

  • Moderator
  • Trade Count: (0)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 7414
  • Last login:April 10, 2024, 02:02:31 pm
  • Quote me with care
Re: OSD video modes and HyperSpin
« Reply #8 on: October 17, 2012, 05:56:27 am »
Yup, i am...
Just downloaded again before i tried using the magic resolutions with hyperspin..

Could you attach your vmmaker.ini here for me to have a look?
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: 495
  • Last login:September 25, 2022, 05:22:55 am
Re: OSD video modes and HyperSpin
« Reply #9 on: October 17, 2012, 06:12:11 am »
Here you go :)

Calamity

  • Moderator
  • Trade Count: (0)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 7414
  • Last login:April 10, 2024, 02:02:31 pm
  • Quote me with care
Re: OSD video modes and HyperSpin
« Reply #10 on: October 17, 2012, 06:24:32 am »
Use these values:

   ModeTableMethod_Custom = 1
   ModeTableMethod_XML = 2

Here, also change the minimum yres so you don't have issues with Capcom games and such:

   XresMin_XML = 240
   YresMin_XML = 224
   YresRound_XML = 4
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

mamenewb100

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 210
  • Last login:April 01, 2022, 03:32:29 pm
Re: OSD video modes and HyperSpin
« Reply #11 on: October 25, 2012, 09:17:40 pm »
Ok while I can use Hyperspin with the magic resolutions, I've noticed there is allot of wasted resolutions that I don't need like 1224X400 (Unless this is used for Vector games?). Also there is allot less useful resolutions like in the 720x480 ballpark for use with SNES, NES type of games.

Is there some ini file I could make and point too, that allow me to choose which resolutions I want and don't? Or can I manually erase the ones I don't want in windows registry?
« Last Edit: October 25, 2012, 09:21:59 pm by mamenewb100 »
Life is a Game and we are all being Played.