Software Support > GroovyMAME

GroovyMAME 0.283 - Switchres 2.21f

<< < (9/99) > >>

xbrunox:
Hi Calamity

pls can u explain which options we can use in display1.ini or in display0.ini and don't be better remove that options from mame.ini

Calamity:
Hi Pakoman,


--- Quote from: pakoman on February 04, 2021, 08:56:17 am ---This is a good one, how comes 8-pixels blocks are not required anymore? (if it is long to explain, just don't bother, I don't want to waste your time here)

--- End quote ---

My tests back in 2007 with the old radeons showed that 8-pixel blocks were needed. This was probably a legacy feature from old VGA registers. Then some time ago, the user MrMikeZH pointed that pixel granularity worked for him, so I tried here and it seems to work on my current cards too both in Windows and Linux. Probably older cards don't support this feature, that's why -pixel_precision is optional. Setting it to 0 brings old 8-pixel granularity back.

So after all we might have used this much before, I just assumed it wasn't possible.


--- Quote ---I'm a bit (very) disconnected but Toasty's patcher (cru and so) easily removes those limitations on stock drivers (or at least it did a couple of years ago!). It doesn't add the ability to accept custom resolutions on the fly, though.

--- End quote ---

I tried a few months ago, and the patches we're concerned with weren't found unfortunately. Now that CRU's source code is available, it'd be possible to adapt it to our needs, with Toasty's permission. This is something I'm planning to do at some point but I have too many fronts open.

Calamity:

--- Quote from: reeone on February 05, 2021, 01:58:18 am ---ATI/AMD ADL init
ERROR: ADL Initialization error!

--- End quote ---

Hi reeone,

Yes, in fact your card is using ADL. But now GM uses ADL2, and 12.6 is only compatible with ADL(1). This means 12.6 will now just work for legacy (pre-HD5000) cards (non-ADL). HD 5000+ cards will be forced to use 16.2.1. So we'll need to modify 16.2.1 files so it recognizes your card. It should support it already, but for some stupid reason Mobility models have usually been removed from the generic driver package. I only realise when someone with a Mobility card complains.

Well, to be honest I didn't anticipate this incompatibility with 12.6, but at least now people will move forward to 16.2.1 which works definitely better in general.


Calamity:

--- Quote from: xbrunox on February 05, 2021, 04:25:29 am ---Hi Calamity

pls can u explain which options we can use in display1.ini or in display0.ini and don't be better remove that options from mame.ini

--- End quote ---

You can use all the options from switchres.ini, here: https://github.com/antonioginer/switchres/blob/master/switchres.ini

The options in mame.ini are the default ones that'll apply to all displays that don't have overrides for them in specific display#.ini files.

The reason we're still keeping some of them in mame.ini, that might seem a bit messy, I admit, is because otherwise we would not be able to apply command line options and switches for these very needed features.

R-Typer:
I just tried new switchres 2.0 and immediately noticed perfect horizontal centering of neogeo machines. Metal slug games are no longer off centered. Awesome!!!

BTW, I use Sony Trinitron CRT that has a mind of his own and is so unpredictable when screen centering is in question.

Navigation

[0] Message Index

[#] Next page

[*] Previous page

Go to full version