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: 3/2 screens games with correct aspect ratio and integer stretch  (Read 2309 times)

0 Members and 1 Guest are viewing this topic.

haynor666

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1483
  • Last login:Yesterday at 10:07:18 am
  • retro maniac
I set up almost all games the way I would like but still I have problems with two screens and three screens games. I simply cannot force groovymame to display them with correct aspect ratio using interlaced resolutions. Example is Darius that I want to display using resolution 864x496 but groovymame stretch twice Y resolution. When I set aspect ratio in ini then fractional scalling is applied both X and Y axis. Problem is I want integer scalling in Y axis only. How to disable stretching in Y axis ? I know that such games does not look too good on standard CRT TV but still such games stretched twice look strange.

Calamity

  • Moderator
  • Trade Count: (0)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 7418
  • Last login:May 02, 2024, 04:59:06 am
  • Quote me with care
Re: 3/2 screens games with correct aspect ratio and integer stretch
« Reply #1 on: March 14, 2015, 08:53:22 am »
Quote
Problem is I want integer scalling in Y axis only. How to disable stretching in Y axis ?

"cleanstretch 2" does exactly that. But why do you want to use 496i? I don't get why you don't use 864x224 instead.
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

haynor666

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1483
  • Last login:Yesterday at 10:07:18 am
  • retro maniac
Re: 3/2 screens games with correct aspect ratio and integer stretch
« Reply #2 on: March 14, 2015, 09:26:21 am »
I need correct aspect ratio. Using 864x496 and regulating picture through service menu is the best way. cleanstretch 2 with this resolution didn't help because Y axis is still doubled. I switched to 2560x496 and this time I get correct aspect ratio but Y axis is stretched by fractional  multiplier (noticable mostly on highscore screen).

Right now I bypass problem using cleanstretch from cabmame.

Calamity

  • Moderator
  • Trade Count: (0)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 7418
  • Last login:May 02, 2024, 04:59:06 am
  • Quote me with care
Re: 3/2 screens games with correct aspect ratio and integer stretch
« Reply #3 on: March 14, 2015, 10:58:56 am »
Try changing this:

 crt_range0  15625-16200, 49.50-65.00, 2.000, 4.700, 8.000, 0.064, 0.192, 1.024, 0, 0, 192, 288, 448, 576

by this:

 crt_range0  15625-16200, 49.50-65.00, 2.000, 4.700, 8.000, 0.064, 0.192, 1.024, 0, 0, 192, 288, 192, 576
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

haynor666

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1483
  • Last login:Yesterday at 10:07:18 am
  • retro maniac
Re: 3/2 screens games with correct aspect ratio and integer stretch
« Reply #4 on: March 14, 2015, 03:43:45 pm »
This only enabled fractional stretching on both axis. Enabling cleanstretch on force scales Y axis twice.

haynor666

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1483
  • Last login:Yesterday at 10:07:18 am
  • retro maniac
Re: 3/2 screens games with correct aspect ratio and integer stretch
« Reply #5 on: July 19, 2015, 05:13:52 am »
Calamity, it there any chance to add option that disables stretching completly? I've managed to cheat mame by enabling vertical stretching to 0,5 for each screen but would be nice to do this just by one option.

Calamity

  • Moderator
  • Trade Count: (0)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 7418
  • Last login:May 02, 2024, 04:59:06 am
  • Quote me with care
Re: 3/2 screens games with correct aspect ratio and integer stretch
« Reply #6 on: July 28, 2015, 04:40:02 pm »
Calamity, it there any chance to add option that disables stretching completly? I've managed to cheat mame by enabling vertical stretching to 0,5 for each screen but would be nice to do this just by one option.

At some point I'll add options to enter a custom independent integer scale factor for each axis.

Ideally this wouldn't be necessary with properly defined crt-ranges, but there will always be specific cases like this one where you need it.
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