Mega Bezel Reflection Shader! - Feedback and Updates

I just checked and both MAME 2010 and newer have the option to block rotation.

In fact, I was able to successfully control the rotation only through the shader. Thanks everyone for that!

But, I noticed that by default, in the latest Mame the game opens vertically, filling the entire screen. In Mame 2010 the same game runs horizontally, also filling the entire screen. However, in the latest Mame version, when applying the shader, everything automatically goes in its place, without needing to adjust the shader parameters. I don’t know if this is true for all games. So far I’m just testing these two games that appeared in my screenshots.

I’m glad I can still use my selective romset. Thanks @HyperspaceMadness , @Duimon and @hunterk !

2 Likes

Are you sure? I just checked MAME 2010 and the core has no rotate option.

Yes. MAME 2016 to current are automatic in the shader.

2 Likes

Sorry, the option is from the Retroarch Menu. I made a mistake!

2 Likes

No my friend, I am sorry. I don’t think you can use your MAME 2010 set with the Mega Bezel.

From my reading, the MAME 2010 core is (And has been for a long time) needing some love. I think the problem is actually with the source. Unless someone back-ports some features, it will never work with the shader.

1 Like

In fact, @Duimon is correct! Mame 2010 Core not work correctly with Mega Bezel for Vertical Games.

I’ve now realized that it doesn’t really work as expected. I was wrong. I make the necessary adjustments, save the settings to the content directory, but every new game boot I have the screen misaligned. Interestingly the preset itself is not changed, but the screen always comes back the wrong way.

Could the @HyperspaceMadness somehow fix this?

2 Likes

So you are able to get the game aligned correctly? But it won’t save? How are you getting it to align?

1 Like

Just to let you know I’ve added a flip viewport horizontal parameter for the next update which will allow you to do your 270 degree rotation trick and have Mame 2010 work.

About things applying then not applying when you are restarting this sounds like an override issue and independent of the Mega Bezel…

Yeah! First i blocked core rotation by global options and manage by modifying the flip options. This is really weird.

The changes are written to the preset, but the screen alignment always comes out wrong and may appear in different ways, but never the right way. :thinking: :woozy_face:

What other tests do you suggest I do. Can they reproduce this?

Man, that would be wonderful and I cheer for you !! Thanks!!!

1 Like

@Duimon and @HyperspaceMadness

Here, the image has been properly aligned with the flip options and the preset has been saved to the content directory:

.

Now, the same preset for another game in the same folder, brought the image upside down

.

Another Game:

It seems to happen with specific games, I’ve tested several of them and some appear with correct alignment. Will we have a cure for this?

1 Like

Hmm, it would be good to see what the output looks like without shaders.

If the issue is that the core outputs the image in opposite directions for different games then there is nothing we can do other than use the parameter to flip the core image

2 Likes

I hate to sound harsh but here’s my opinion.

MAME 2010 (0.139 rom set) is intended for severely underpowered devices. Devices that can’t run the shader. There are absolutely no features that make it a better choice than the current core.

@HyperspaceMadness can of course make some magic happen, but if the only motivation is that you already have a sorted 2010 rom set, I think it more appropriate that he not.

There are advanced ROM managers that should be able to curate a set of tailored DATs for you. (MFM - MAME file manager comes to mind.)

I have no problem with the shader being incompatible with a core intended for hardware that can’t run the shader.

Again, I hate to sound harsh.:grin:

If you need some help acquiring and splitting a current rom set I would be glad to help.

3 Likes

Hey. Sorry if I’m missing something but I’ve just upgraded to the most recent shaders and noticed that it didn’t look the same.

I believe the older version had a Royale preset which I really liked. It also had a slight glass reflection which has gone.

Is these options still available, or is there a way to tweak the cuttent Adv Preset to look the same? Before and after screenshots attached.

2 Likes

Royale is gone, for many reasons. There is a Guest look-alike preset in the variations folder. The reflection is off by default and there is a parameter to adjust it.

1 Like

Thanks! Doesn’t have quite as much glare but I really like it!

2 Likes

I am glad. :grin: @HyperspaceMadness has been adding a few community presets in the variations folder.

I know he will be happy they are being put to good use.

To be clear, are you talking about the preset or the reflection? I don’t think HSM intended for the reflection to be any different.

1 Like

Hi, I think you are talking about the effect of glare on the glass of the screen?

If so you just need to adjust the Tube Static Reflection Opacity in the [ TUBE STATIC REFLECTION IMAGE ]: section, you can turn it up to have as much tube reflection as you like.

What was there previously was what I personally liked, but many users wanted to remove the tube reflection, so I decided to set the default to 0.

Here are some examples:

No Tube Reflection

A bit (Similar to what was there before)

A lot

and Waaaayyy too much

2 Likes

Totally! :smiling_face_with_three_hearts:

There are also some interesting ones in the experimental folder, the BendBombBoom dotty one is pretty interesting :wink: :star_struck:

2 Likes

Hey both. I was actually talking about the phosphor glare :blush: (not sure I have the terminology right!) Seems a bit brighter or more saturated on Royale.

But yes, I totally appreciate this effort. I’m a CRT user (Sony 14" and B&O MX4002) but this reflection shader (and CRT shaders in general) are really good now and I’m more than happy to use my LCD monitor. The reflection just does it for me!

2 Likes

Ah, wow, that’s high praise! I’m glad you like it, from the pictures the B&O MX4002 seems like a surprisingly thin CRT.

For the brightness & saturation this may be a difference of the color correction that grade is adding, so you could try changing the CRT Phosphor Gamut to 0 to remove the color transform to NTSC (as Royale doesn’t have this). There are also saturation controls in grade and Guest-DrVenom.

You can also try turning on the deconvergence (near the end of the parameter list) which can add a bit of a glowy feel too.

2 Likes

In fact, each game opens differently, even without a shader. Interestingly, the option to allow image rotation by core, present in global options, corrects 100% of cases when there are no shader. Just apply the shader and everything becomes a mess on the screen. :crazy_face:

Hey @Duimon, I think i will want your help to update or separate a new romset from scratch.

2 Likes