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: Newbie question on managing resolutions  (Read 2327 times)

0 Members and 1 Guest are viewing this topic.

withalligators

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 53
  • Last login:April 16, 2015, 04:43:38 pm
Newbie question on managing resolutions
« on: May 17, 2014, 06:27:03 pm »
Hi, Years ago a friend of mine picked up two PDP V402 plasma monitors for me.  These are 40" 4:3 640x480p flatscreen monitors made at the very outset of flat panel technology.  They cost something outrageous like 25K apiece.  I finally got around to picking them up, and plan on building a cab around this (very large) screen.  I somehow managed to get powerstrip to put out 480 and am breaking in the panel with solid color slideshows.  I have played around with Mame64 and the Simpsons arcade game to get a feel for how it looks.  Since this game is native 288x224i, it looks muddled when scaled to slightly more than 2x times.  How do I get Mame to output exactly 2x resolution (576x448), without any ugly antialiasing to try and fill the available screen?

Cheers,
Alex

DeLuSioNal29

  • Global Moderator
  • Trade Count: (+6)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 4779
  • Last login:June 24, 2025, 11:15:21 pm
  • Build the impossible -"There is no Spoon"
    • DeLuSioNaL's YouTube Videos
Re: Newbie question on managing resolutions
« Reply #1 on: May 18, 2014, 08:22:07 pm »
Have you checked out GroovyMAME?  It autoselects the correct resolution.
http://forum.arcadecontrols.com/index.php/topic,135823.0.html

DeLuSioNaL29
Stop by my Youtube channel and leave a comment:

withalligators

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 53
  • Last login:April 16, 2015, 04:43:38 pm
Re: Newbie question on managing resolutions
« Reply #2 on: June 01, 2014, 11:44:47 pm »
I've been reading about groovymame, and it seems like kind of a bear to set up.  Also, I don't have an old ATI card laying around.  I was planning on getting a higher end card (for instance, a 7850) for modern PC stuff and Dolphin/NullDC/Taito X.  It there any better way to set it up?

How do I display fixed scaling intervals (1x, 2x, 3x) with a black border around the image with any version of mame. 

My setup will be Haswell i7 or i5, probably a 4670, probably a Radeon HD 7850, and this monitor or a 16:9 TV. 

My question is still relevant even if I went with a TV, because I would still want to run in fixed intervals (ie 960p) not antialiased scaling to full screen. 

Any opinions?

nitrogen_widget

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1782
  • Last login:May 23, 2025, 02:30:58 pm
  • I want to build my own arcade controls!
Re: Newbie question on managing resolutions
« Reply #3 on: June 02, 2014, 04:26:18 pm »
I'm also a newb.

You might want to check out advanced mame.
i'm using it on a P3 system with a 19" 1280x1024 native res lcd panel & it's built in scaling features make the games look pretty good to me.

Yes, it's old using version .106 mame but I was able to convert a more recent set to .106 roms without issue.
You can run a game then hit tab to select the video menu & cycle through the scaling options.

It looks like groovymame is similar to advanced mame just uses a more up to date version of mame so you might want to check that also.

Or here is a link to video info for mame.

http://mamedev.org/source/docs/newvideo.txt.html


« Last Edit: June 02, 2014, 04:57:28 pm by nitrogen_widget »

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: Newbie question on managing resolutions
« Reply #4 on: June 09, 2014, 06:21:42 am »
Groovy fixes the problems that AdvanceMAME had (video/sound sync), and it'll also work fine in stretching the image as you've requested (it'll even allow games that won't integer scale 2x in the horizontal to be displayed well on that plasma - e.g. CPS2 games). It doesn't require an old ATI card to do any of this, and is no more difficult than setting up a normal version of MAME - the complexity comes in when you want to run on CRTs with no-native resolutions.

If it was me doing this I'd simply drive the panel at 640x480 all the time (disable modeline generation, select a fixed resolution) and set "cleanstretch 1" for anything that can be 2x scaled on horizontal and vertical, and "cleanstretch 2" for anything that can only be scaled linearly on the vertical.

It'll work well, I've done it.

nitrogen_widget

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1782
  • Last login:May 23, 2025, 02:30:58 pm
  • I want to build my own arcade controls!
Re: Newbie question on managing resolutions
« Reply #5 on: June 10, 2014, 04:56:13 pm »
If I didn't have old hardware I probably would use Groovymame.
but, I just set audio output to SDL in the advancemame config & that fixed all any video/sound sync issues I had.

I only suggested advancedmame because he is using .106 roms.

withalligators

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 53
  • Last login:April 16, 2015, 04:43:38 pm
Re: Newbie question on managing resolutions
« Reply #6 on: June 22, 2014, 02:44:47 pm »
Darn, I never got notifications about these last few posts.  Thanks guys!

I ended up trading an old Core2Duo setup (E8400, GT 430, 4GB Ram, 500gb HD with win 7 HP) for an i5-4670K and a Gigabyte Z97 mobo.  I've got an SSD with win 7 ultimate on it, and I've ordered a PSU.  Still need a case, storage, a GPU (though HD 4600 iGPU ain't da wurst) and some Ram, and I can start playing around.  I figured out how to change settings in the MAME.ini file, so that helped some, but I'm going to mess with GM for sure when I have it all put together.

I've started a project thread with some renders, check it out: http://forum.arcadecontrols.com/index.php?topic=139805.new;topicseen#new

Howard_Casto

  • Idiot Police
  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 19427
  • Last login:July 03, 2025, 06:36:13 pm
  • Your Post's Soul is MINE!!! .......Again??
    • The Dragon King
Re: Newbie question on managing resolutions
« Reply #7 on: June 22, 2014, 05:03:25 pm »
My 2 Cents. 

Using native resolutions is typically done for low resolution displays.  480p is high enough res to where you shouldn't have to fool with that. 

You typically set the resolution to the highest your monitor will allow and that's it.  I'm not sure what this "muddled" stuff you are talking about is, but 9 times out of 10 it's just your video card screwing things up with direct3d's scaling method.  Setting the "effect" setting in the mame.ini to either "sharp" or "none" typically fixes this. 

withalligators

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 53
  • Last login:April 16, 2015, 04:43:38 pm
Re: Newbie question on managing resolutions
« Reply #8 on: June 26, 2014, 05:52:02 pm »
You're probably right, but I'm super anal retentive about my pixel art.  My brother and I were building a game at one point (fail!) and I got pretty into the medium.  So it bugs me when some lines are 3 pixels and some are 2.  I played around in settings and got it to display at fixed scale intervals, and it looks freaking great. 

The muddled stuff was the fact that the display was not properly calibrated, and direct 3d was scaling things up.  Instead of antialiasing between the two adjacent colors, it was dithering and flashing between the two colors.  twas ugly.  Sharp scaling looked a lot better, but personally, I think 2x native looked great, and only had a small bit of black border.  Behind the darkened glass, it'll look perfect.  I think.

Cheers,
Alex