Software Support > GroovyMAME

Adjusting Horizontal Width (Porches) & Mame

<< < (2/3) > >>

abstract3000:
Sorry to be a bother, but was wondering If I could get a bit more help in "defining" the issue I'm Seeing on the Screen it happens with the Vertical Games only, I have been reading all sorts of things thinking this was called screen tearing, but I don't think that's right cause I have followed a couple things from the Offical CRT_Emudriver forum discussion docs and none of that is panning out, so I think this must have a different name, and I just need to know what to search for, and if Possible where the issue typically comes from, that would greatly help me in my research to get to the bottom of the issue.

1943 being ran at 2560x256p 58.273hZ 16.2 Khz
CRT Emudriver 2.0
AMD Radeon HD 6450
Panasonic ct-27d11e
Windows 7
Mame64 .206 w/ GroovyMame .206



Zebidee:
Use the EDID Luke!

Windows 7 is hard-limited to 120 custom video modes. Sounds harsh, but it is more than enough. You shouldn't need anywhere near 120.

On my Win7 cabs I'd have 20-30 video modes installed, and that includes super resolutions and a few weird ones for other games and emulators.

It is in your best interests to have fewer video modes installed, because every time switchres (part of Groovymame) goes through them all to work out which mode is best, it takes longer with more modes.

I never bother with cut-paste modelines from ArcadeOSD, and just edit the monitor presets in monitor.ini instead. You can do it via the GUI in VMMaker. Once you get it right, every mode will be auto-generated with the right geometry. Test with desktop res and a few well-known games. It is easy to tweak the values and regenerate/install the modes again, as many times as you like, until you get it right. You don't even have to re-boot in Win7 (like we used to do with XP). So easy!  :dunno

GM is designed to just work, once you have it setup right. Most problems seem to occur because we think it must be more complicated than it really is.

On your vertical games zigzag, that may just possibly be crappy sync from the cheap chinese box.

abstract3000:
Thanks for The Response Zebidee :)


--- Quote ---Use the EDID Luke!
--- End quote ---

That photo is Taken with EDID Emulation Turned on


--- Quote ---On my Win7 cabs I'd have 20-30 video modes installed, and that includes super resolutions and a few weird ones for other games and emulators.
--- End quote ---

I dropped the Resolutions down to 86 to be compatible with Hyperspin, though if I just delete All modes in Driver, Swichrez obviously can't find a compatible mode, Flags the Error then will load in 256x224 (V) 60.00000000 Hz but with a Horizontal Orientation without issues. If I try to adjust Rotate in the mame.ini it switches it but upside down and really really small. (most likely can't find a compatible resolution)


If I Install 30 Modes Like in your Install (also tried 20), It loads it up and grabs that 2560x256P Mode as posted in previous Post With Same Identical Problem. (you stated you have Super Resolutions as well) "Zig Zag"? Is that what the issue is known as?


--- Quote ---I never bother with cut-paste modelines from ArcadeOSD, and just edit the monitor presets in monitor.ini instead.
--- End quote ---

I am using a custom Modeline as well, I used ArcadeOSD in the 640*480 Resolution, then I went to adjust the Horizontal Settings, got the geometry to what looked correct, wrote down the numbers and pasted them over the arcade 15.7 default modes saved, reset and turned EDID Emulation back on.

These Are my current Settings:
Standard Resolution", "4.3" crt_range0 15625-16200, 49.50-65.00, 4.767, 4.767, 6.544, 0.096, 0.191, 1.084, 0, 0, 192, 288, 448, 576

Now before you jump on me for the H Front Porch and Synch, I know those numbers look strange, I got them from ArcadeOSD, and the resolution on the screen still has some overscan but completely readable, and here's the thing I have generated those numbers so many damn times from different ArcadeOSD Preset resolutions and repeated this and I can't honestly figure out what is what there is no firm pattern or correlation that I'm recognizing here when I adjust. (They seem to just jump all over the place) No matter how hard I try at the vertical settings in the geometry screen, I can never get that lined up, they seem to be proportionate with the Horizontal Settings yet its like they scale much larger than my screen, and I have been curious about the 288, 448 numbers on the end of that mode line. (ActiveLinesLimit &  VirtualLinesLimit). Yet I have adjusted those numbers as well and no difference :(
[Edit] If I am mistaken your statement above, I have also Tried the Standard Settings available without switching anything, and the issue still persists though it is not as bad, meaning the zig Zag is Smaller, though the overscan at the top missing Scores ect is still present, pushing more towards thinking this has something to do with the Vertical lines available on the screen.

 and yes I have this page pulled up (http://geedorah.com/eiusdemmodi/forum/viewtopic.php?id=46) and this specifically stated   Contrary to the horizontal case, vertical amplitude is usually not adjustable by tweaking these settings, only centering is possible in most cases.

Though I do have the Service Menu open and Can adjust and willing to deal with wonky picture to an extent, I have no idea how to approach that Zig Zag, let alone understand "Why" is it there?


--- Quote ---GM is designed to just work, once you have it setup right. Most problems seem to occur because we think it must be more complicated than it really is.
--- End quote ---
Good point, I over think allot of things.


--- Quote ---On your vertical games zigzag, that may just possibly be crappy sync from the cheap chinese box.
--- End quote ---
See attached photos, Same with wakabavideo box and the Chinese box. I honestly can't tell the difference between either of the boxes plugged in.


Zebidee:
Glad you are using the EDID now  :cheers:

Vertical games

For your monitor rotation woes, do this:

Go to your mame/GM directory, find the mame.ini file and delete it. Back it up if you feel you must, but delete it.

Also delete any [romname].ini files you might have lurking in your mame directory, and also any [romname].ini files in the INI directory.

Now that all your previous sins have been absolved and washed away (deleted), open a command prompt, go into the mame directory and type:



--- Quote ---groovymame64.exe -cc
--- End quote ---


This will create a brand new, virginal and innocent mame.ini. You may need to crack the cherry to update the directory paths if you don't use default (eg. ROMS), but otherwise it is good to go. There is just one more thing to do.

Go into VMMaker, click on "Edit Settings", make sure that you have Monitor rotation set as "Horizontal fixed" (hopefully it is already like this). Then click on the fourth/last tab ("MAME"), tell VMMaker where your groovymame64.exe file is, then tick the box that says "Export monitor settings to Groovymame". Then click "OK".

You should now see in the VMMaker command window:


--- Quote ---Processing config...
Exporting settings to mame.ini...
--- End quote ---

That was VMMaker automatically updating your new mame.ini with the monitor settings!

Should all be good to go now. How easy was that!  I just went through the exact same process on my own cab to confirm.

This is what I mean by "GM is designed to just work, once you have it setup right"   :blah:  I could have gone on about rotation options in the mame.ini file, but it probably isn't necessary and I don't want to confuse matters.

ZigZag

As for the ZigZag (technical term), I often see that on CRT TVs, especially where the sync H & V wires are simply twisted together to get "Smushy" composite sync (another technical term). Though in these cases the zigzag is more commonly at the top of the screen, as the TV loses track of sync and has problems working out where to start drawing the screen.

However, your TV seems to have a problem working out where to finish the screen. This could also be sync as most common methods for generating composite sync (from H&V) will leave a "Glitch" (yet another technical term) at the beginning of the vertical sync pulse, so this kinda makes sense as that is where your TV loses it.

FWIW I never get any zigzags when using GreenAntz units, nor had any reports from customers. Might just be just lucky. Or maybe because GreenAntz have a sync glitch filter built in, and also the GreenAntz composite sync gets mixed into the luma signal at exactly the right levels and place (rather than just being "jammed in", one more highly technical term).

You might be able to minimise zigzag by tweaking the monitor presets (the vertical sync and porch settings look normal enough from here, but you could play with them a little).



--- Quote ---These Are my current Settings:
Standard Resolution", "4.3" crt_range0 15625-16200, 49.50-65.00, 4.767, 4.767, 6.544, 0.096, 0.191, 1.084, 0, 0, 192, 288, 448, 576
--- End quote ---


Your monitor preset value for your horizontal frontporch (? In bold above) seems a little high. I normally leave this at something like 1.500 to 2.500. Keep in mind that changing the backporch number also seems to affect where the front porch sits on the screen.

makya:
Could be something else but I would try increasing front porch value, at least 0.130.

If possible please post a log of 1943.


--- Quote from: abstract3000 on December 08, 2023, 11:10:28 pm ---Sorry to be a bother, but was wondering If I could get a bit more help in "defining" the issue I'm Seeing on the Screen it happens with the Vertical Games only, I have been reading all sorts of things thinking this was called screen tearing, but I don't think that's right cause I have followed a couple things from the Offical CRT_Emudriver forum discussion docs and none of that is panning out, so I think this must have a different name, and I just need to know what to search for, and if Possible where the issue typically comes from, that would greatly help me in my research to get to the bottom of the issue.

1943 being ran at 2560x256p 58.273hZ 16.2 Khz
CRT Emudriver 2.0
AMD Radeon HD 6450
Panasonic ct-27d11e
Windows 7
Mame64 .206 w/ GroovyMame .206



--- End quote ---

Navigation

[0] Message Index

[#] Next page

[*] Previous page

Go to full version