Software Support > GroovyMAME
Adjusting Horizontal Width (Porches) & Mame
abstract3000:
Greetings,
I will post this more particular question in this sub forum as it makes more sense then carrying in the CRT Section.
I Currently am using a Chinese Adapter with CRT Emudriver to Component from VGA on CRT Emudriver(The Setup) I am waiting for the nicer converter to arrive from New Zealand but this is what I have for the time being.
This is what I have experienced: If using VMMaker and EDID Emulation The screen shows up but I have absolutely no ability to change any sort of resolution whatsoever in this mode, also Switch Res Refuses to work and will force it to 640*480. If I skip the EDID Emulation use Arcade OSD set an interlacing Resolution with EDID Emulation disabled I can carry the connection to the monitor and adjust the resolutions editing them as I please with Vertical and horizontal Geometry.
So when adjusting these Settings they effect the Windows environments and Applications, but they however do NOT effect MAME, Mame acts as if it doesn't recognize the software changes. So I get into the Service mode of the TV, and am able to correct the Vertical Synch/Positioning however the Only Horizontal setting I have is to move the picture to the left or to the right. So I went ahead with Bubble Bobble up as it have very clearly defined borders and I centered in the menu the best I could, and it works. Though my concern is the "Entire" width of the screen in larger than is being presented (overscan) probably like 10 to 20 pixels either side.
So I guess my concern is what is involved into reducing the width of the Mame so it will fit within the Screen? Is that typically Arcade OSD, is that editing the values manually in the Arcade 15.7 Mode and if so What is Arcade OSD doing differently when you adjust the geometry? Is it the Adapter I have and the colorspace and resolutions it permits that's hindering me? I'm just trying to get a better understanding of what is going on and how this would typically handled.
Thanks!
buttersoft:
First of all, please enable EDID emulation, and then open ArcadeOSD and take a screenshot of the list of resolutions and post it up.
Second, when you have set a mode correctly for your screen, get the timings for it while still in ArcadeOSD (might be able to copy modeline to clipboard?) then enter those timings into mame.ini under the relevant values for the crt_range0 line.
http://forum.arcadecontrols.com/index.php/topic,165311.msg1744004.html#msg1744004
I'm on my tablet, or would just cut and paste from there, but that link has the info you want
abstract3000:
Thanks for the Reply
here is the ARCADE OSD With EDID Emulation Turned On
When EDID Emulation is Turned "Off" I have I think 120 Modes to Select in that Screen.
Thanks for the Article, I did every Step verbatim of that Guide. Except I loaded the user modes super ini on my LCD monitor prior to going into EDID Emulation. So for the hell of it, I went back put it in EDID Emulation mode selected the super user ini, pointed to the MAME exe, generated the user modes then installed the 120 modes again and it appears I now have all the modes in EDID Emulation mode now to choose from (So my order of operations was incorrect)
I mentioned in my initial post about settings needed to be taken and configured in Arcade 15.7 Sheet as I have spent a few weeks on this prior to posting reading what I could and I have seen that Discussed. I just wasn't understanding their was a much different correlation between VMMaker and Arcade OSD when in Emulation opposed to that mode being disabled.
So then I have this Question for you then. When it comes to Making the Geometry Adjustments to copy for the Arcade 15.7 Mode lines, does it Matter which Resolution you are making those adjustments to? does it need to be the 640*480 or if say 768*496 looks better could you make the Same adjustments in that Resolution? Also When you are looking at the Geometry Screen in the background, is the purpose to get the White Edges of the Picture to fit within the Screen or the Diagonal Lines to terminate in all 4 corners?
buttersoft:
The timings will be similar for different modes because with a CRT the time it takes to draw a line and the time it takes to draw a field are fixed, if different from one another, regardless of how many pixels or lines are in the line or field/frame. But, the more total pixels in one line (or lines in one field) the more granular the adjustments can be. 1/480 is smaller than 1/240, if you follow.
That said, try a few different video modes and see what fits best, noting that most old arcade games will be using 240p and if that's what you're running mostly, that mode should be given more weight.
abstract3000:
Well this has been less than fun adjusting but think i got something finally worked out but now trying to figure out how to reduce the modes. Apparently an older non GUI version of VMMaker allowed you to select how many modes specifically, now when i click generate modes and Install the modes Its always 120.
I tried extracting the modes to file deleting a bunch and then reloading the modes by file but that didn't really do all that much just picked up the Super Resolutions is all it seemed. So how do i go about reducing that 120 to 99? (Hyperspin will not run with 100+ Modes)
EDIT: I figured it out, in the vmm.ini file change total_modes from "auto" to 80 and it works, Gonna keep inching that number up and testing to see where it finally cuts off, I know it does not work with 90 so somewhere between there. (86 is the magic # for anyone else having this issue)
Navigation
[0] Message Index
[#] Next page
Go to full version