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: Non Integer Scaling - X Only  (Read 1530 times)

0 Members and 1 Guest are viewing this topic.

cybermat

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 29
  • Last login:June 05, 2023, 08:27:39 am
Non Integer Scaling - X Only
« on: April 13, 2022, 12:15:27 pm »
Hello,
i need some explanation regarding

Keep aspect ratio ON
Non Integer Scaling - X Only

that i see when i go under Video menu. It's something "hardcoded" ? I think that with these settings i have the expected aspect ratio, but i'm curious to know what means "X Only" since i expect we should have OFF to have pixel perfect, right?

I tried to edit these voices under mame.ini and seems they not reflect on the settings above

# CORE RENDER OPTIONS
#
keepaspect                1
unevenstretch             1
unevenstretchx            0
unevenstretchy            0
autostretchxy             0
intoverscan               0
intscalex                 0
intscaley                 0



« Last Edit: April 13, 2022, 12:17:20 pm by cybermat »

haynor666

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1471
  • Last login:April 17, 2024, 02:58:00 am
  • retro maniac
Re: Non Integer Scaling - X Only
« Reply #1 on: June 03, 2022, 05:22:46 am »
I think it was designed for use with groovymame so picture could be stretched horizontally without using integer stretching when You are using super resolutions for example 2560x240. In reality on CRT screen it will look good. Sadly this can't be done on vertical axis so You have to still use integer scalling here hence X only option.

A bit strange is Keep aspect ratio ON which should not be needed. When I have it enabled on X axis screen is not fully filled, I still have some black borders. When I disable then game is filling screen on X axis leaving only black borders on Y axis.

EDIT. I didn't test this scenario but might be by default because some people play vertical games on horizontal TV/arcade monitors.

Look here - http://forum.arcadecontrols.com/index.php/topic,166446.0.html
You may try autostretchxy option.
« Last Edit: June 03, 2022, 07:49:36 am by haynor666 »