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: mame.ini for TV/component input  (Read 1159 times)

0 Members and 1 Guest are viewing this topic.

krazy_kenny1

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 93
  • Last login:May 20, 2011, 11:14:32 am
mame.ini for TV/component input
« on: May 13, 2008, 06:56:04 pm »
I asked about this before in this old thread:

http://forum.arcadecontrols.com/index.php?topic=68054.0

and never got a satisfactory response.  Would it be too much trouble for someone using mame with a TV connected through component inputs to simply post or email me their entire mame.ini?  Apparently, there is some way to have hwstretch set to 0 and still have games fill the screen, but I've never been able to figure it out...

TheManuel

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 825
  • Last login:April 09, 2025, 10:13:43 pm
  • On and off hobbyist
Re: mame.ini for TV/component input
« Reply #1 on: May 28, 2008, 04:28:51 pm »
Crazy one:

I've just started using component video myself and, while researching the subject, must have read that thread at least three times but I just don't think there is any way you can fill the entire screen without either ddraw with hwstretch or D3D instead of ddraw.
The only way is if the video card scales the image before sending it to the screen.  I have noticed that most video cards do this for S-video but for component, they simply enable panning and don't scale the picture.  The result is that if you specify a resolution larger than 640x432, the screen will only show the portion of the picture that fits that pixel area.

This pretty much kills the D3D alternative because if you use D3D with 640x432 the resulting image is of very low quality and you will notice all sorts of stray pixels.  With ddraw hwstretch, the image fills the entire screen and the pixels look correct but you induce some blur.  I have found that increasing the sharpness control of the TV to the top quarter of its range compensates well for this (you should also decrease color and increase contrast to improve the image overall) but this is not, say "arcade perfect". 

Overall, I think the result is very good but I wish there was a way to force the card to scale the image without hardware stretch.
"The Manuel"