Build Your Own Arcade Controls Forum

Software Support => GroovyMAME => Topic started by: Marcelo_20xx on January 24, 2018, 04:00:28 pm

Title: SNES driver resolutions
Post by: Marcelo_20xx on January 24, 2018, 04:00:28 pm
I am using GroovyMAME and I loving it so far, the main reason I am using it its because the audio sync perfectly to the gameplay unlike the stock MAME. I am using it on Windows XP/7 PC with a LCD monitor so no fancy powerstrip resolutions for me. Only issue so far I am having and that's a big one is that the SNES driver of MAME doesn't allow me to play it on an internal 256x224 resolution that most SNES games uses, it defaults to an ugly 512x224 res that make any upscaling filter useless...

I will be forever grateful if someone here can help me force the SNES driver to output at an internal resolution of 256x224, thank you!!!
Title: Re: SNES driver resolutions
Post by: alex2005 on January 25, 2018, 07:03:13 am
i was having the same issue and actually one of the reasons why i quit using mame for snes was also that yoshi's island among other games (mk, etc) are not working properly.
Ever since i changed to mednafen all issues are gone, and using emu4crt from silmalik member, everything is working great again.
I use an arcade machine though, i would recommend you give it a try, as it may be worth the change :)

Title: Re: SNES driver resolutions
Post by: Marcelo_20xx on January 25, 2018, 11:46:46 am
Thank you for your suggestion but I tried every emu under the sun and there is a key reason why I use MAME over others. There is simple no other emulator that offers overclocking without terrible side effects and for the games I play MAME do the job, I know there are some games that uses special chips but I don't play those...

BTW Mario Kart works on mame, you need to put the "sns_dsp1leg_hi.zip" on your roms folder...
Title: Re: SNES driver resolutions
Post by: Marcelo_20xx on February 12, 2018, 09:05:04 pm
Bump! Any suggestions?
Title: Re: SNES driver resolutions
Post by: Recapnation on February 13, 2018, 02:57:49 pm
You can force any resolution via "machinename.ini", though I'm not sure it will help in "upscaling filters" looking better.
Title: Re: SNES driver resolutions
Post by: Marcelo_20xx on February 14, 2018, 06:15:04 am
Nope it doesn't help, only way its like I said before, we must force the internal resolution to output 256x224 in the core files (snes.cpp and snes_ppu.cpp) then recompile it... thanks though
Title: Re: SNES driver resolutions
Post by: Recapnation on February 14, 2018, 07:17:09 am
Try it also with this:

Code: [Select]
unevenstretch 1

unevestretchx 1

Title: Re: SNES driver resolutions
Post by: Marcelo_20xx on February 17, 2018, 01:30:57 pm
It didn't work, anyone knowledgeable of the source can point me how to edit the internal resolution?
Title: Re: SNES driver resolutions
Post by: Ilitirit on April 03, 2018, 10:24:20 am
Have you tried setting the value in source/snes.ini?

1.  Create a folder called source.
2.  Create a file called snes.ini (or whatever source you need - use mame64.exe -listsource <game> to get this value)
3.  Put the line resolution 2560x224 at the top of the snes.ini file

Edit:  I tried the above settings and while the resolution does switch it doesn't look very good.  I'll play around with it some more.