The NEW Build Your Own Arcade Controls

Software Support => GroovyMAME => Topic started by: Calamity on October 04, 2013, 01:06:39 pm

Title: [Video] GroovyMAME with external V-SIZE potentiometer, solving an old dilemma
Post by: Calamity on October 04, 2013, 01:06:39 pm
Since long, I've been wanting to make this video, showing what is expectable in terms of geometry from a properly configured GroovyMAME setup.

My friend Kapsule has installed some external potentiometers on his arcade cabinet, by wiring out the geometry controls on his Hantarex MTC 9110 remote control board right below the cabinet's marquee. This allows adjusting geometry between games in a very convenient way. He's installed 3 potentiometers: V-SIZE, H-SIZE, and H-SHIFT. So theoretically, he could correct most geometry features just by playing with those three potentiometers.

However, as this video proves, for a standard arcade monitor and a properly calibrated GroovyMAME setup, only V-SIZE is actually required in order to make all games fit the screen:

GroovyMAME with external V-SIZE potentiometer (http://www.youtube.com/watch?v=sxdUCLa4VCk#)

Everyone knows that the vertical size (or amplitude) is the only geometry parameter that cannot be controlled by software. In other words, the amount of lines that a typical CRT can show is fixed and determined by the current V-SIZE adjustment. Due to the variety of vertical resolutions used by arcade games, which usually range from 224 to 288 lines, it's impossible to create an unique vertical size adjustment that matches all games. Having an external V-SIZE potentiometer is the only perfect solution for this old dilemma.

Notice how, on the other hand, vertical centering is perfectly resolved by GroovyMAME's modeline generator. You can see it clearly in this video, when we fiddle with the pot and both upper and lower white borders reach their respective screen boundaries exactly at the same time. Unfortunately, while this is true for arcade monitors, it doesn't work the same for TVs, and this is the main reason behind the discredit concerning automatic modeline generation.

Of course this mod involves physically modifying the monitor's pcb, so it's not advisable unless you really know what you are doing.
Title: Re: [Video] GroovyMAME with external V-SIZE potentiometer, solving an old dilemma
Post by: rCadeGaming on October 07, 2013, 06:37:41 pm
V-size pot?  Very jealous.

Next step is to use a computer controlled pot that's adjusted automatically at launch time.
Title: AW: [Video] GroovyMAME with external V-SIZE potentiometer, solving an old dilemma
Post by: Endprodukt on October 07, 2013, 06:49:54 pm
Exactly how its done on two of my cabs.
Title: Re: [Video] GroovyMAME with external V-SIZE potentiometer, solving an old dilemma
Post by: rCadeGaming on October 07, 2013, 08:06:12 pm
More jealous...

What kind of CRT are you using?
Title: AW: [Video] GroovyMAME with external V-SIZE potentiometer, solving an old dilemma
Post by: Endprodukt on October 09, 2013, 11:38:22 am
I got a nos 25" monitor (they bought hantarex) that's identical to a polo... It is a polo with another name on it.

The vertical cab is a hantarex chassis (mtc900 if I'm not mistaken) with an intervideo tube i think.

Putting a v-size pot on a cab with an arcade monitor is really not that difficult.
Title: Re: [Video] GroovyMAME with external V-SIZE potentiometer, solving an old dilemma
Post by: rCadeGaming on October 09, 2013, 11:42:13 am
Yeah, I'm using a TV with a digital service menu though, no adjustment pots on the chassis.  I'm working on some workarounds though...
Title: Re: [Video] GroovyMAME with external V-SIZE potentiometer, solving an old dilemma
Post by: Calamity on October 09, 2013, 02:14:31 pm
Any idea on some suitable computer controlled potentiometers that could be used? Would it be possible to connect them through USB or something?
Title: Re: [Video] GroovyMAME with external V-SIZE potentiometer, solving an old dilemma
Post by: rCadeGaming on October 09, 2013, 04:23:55 pm
You can find a lot of digital potentiometers at Digikey:

http://www.digikey.com/product-search/en/integrated-circuits-ics/data-acquisition-digital-potentiometers/2556350 (http://www.digikey.com/product-search/en/integrated-circuits-ics/data-acquisition-digital-potentiometers/2556350)

They are generally controlled with serial commands or something similar, so it might be best to control them with a micro-controller that the PC can easily communicate with.  They all have a finite number of steps in terms of incrementing resistance though.

I'm planning to use an Arduino with my cab.  It's already going to be configured to control some demultiplexers for other purposes, so I'm thinking add a few extras to make my own digital potentiometer.  If you use a 16x demux to connect your signal along different points of a resistor array, that creates a 16 step pot.  If you use another 16x demux with a different magnitude of resistor array (each step being 16 times that of the other one), and put that in series with the first, you have a 256 step pot.  Do that again and you have a 1024 step pot. 

I'm already planning to use this to control the horizontal centering of console games.  256 steps should be plenty.

You could do the same with the available digital pot ICs, but then you'd have to open up multiple serial connections.

Title: AW: Deathsmiles - Anyone got this running 100% (Linux CD Installation)
Post by: Endprodukt on October 10, 2013, 04:07:55 am
Now this would be a step forward although adjusting the pot takes a second so it really depends on the price. Calamity, if your thinking about doing this let me know and I'd be in for beta testing. I can't code so I'd be no help with that. I can't even think of what parameters would let the interface know how far the potentiometer needs to be turned to fill the screen vertically.
Title: Re: [Video] GroovyMAME with external V-SIZE potentiometer, solving an old dilemma
Post by: Sledge on October 10, 2013, 06:12:50 am
Need a video showing HOW to wire this up...
Title: AW: [Video] GroovyMAME with external V-SIZE potentiometer, solving an old dilemma
Post by: Endprodukt on October 10, 2013, 07:43:26 am
If you have an arcade monitor or a TV with pots the only thing you need to do is to extend the 3 connections of the potentiometer with wire. The v pot is either Located on the chassis or on a remote pcb.
Title: Re: AW: [Video] GroovyMAME with external V-SIZE potentiometer, solving an old dilemma
Post by: Sledge on October 11, 2013, 02:29:40 am
If you have an arcade monitor or a TV with pots the only thing you need to do is to extend the 3 connections of the potentiometer with wire. The v pot is either Located on the chassis or on a remote pcb.
so... we desolder the pot from where it is and somehow stick it to the cab? and then solder the extension wires to it?
what if we want to leave the old pot where it is and just wire in a new one? so we can put it back how it was if we have to...
Title: AW: [Video] GroovyMAME with external V-SIZE potentiometer, solving an old dilemma
Post by: Endprodukt on October 11, 2013, 05:43:33 am
Simply solder it back then. If it's on a remote pcb get another one for easy switching. Soldering another pot to a pot is like wiring two resistors in series. Specs would be wrong if I'm not mistaken. Don't know how it behaves in parallel. Simply extend the pot.
Title: Re: AW: Deathsmiles - Anyone got this running 100% (Linux CD Installation)
Post by: rCadeGaming on October 11, 2013, 03:46:10 pm
Now this would be a step forward although adjusting the pot takes a second so it really depends on the price. Calamity, if your thinking about doing this let me know and I'd be in for beta testing.

If you mean controlling the pot from the PC end, that wouldn't really be Calamity's responsibility.  It would be a feature a front-end rather than of GroovyMAME.  I'm writing a front-end, but it won't done any time soon, and will be very specific to my setup.

If you have an arcade monitor or a TV with pots the only thing you need to do is to extend the 3 connections of the potentiometer with wire. The v pot is either Located on the chassis or on a remote pcb.

Only two of the connections on the pot are likely to be used, the wiper and one end of the resistor.

Don't know how it behaves in parallel.

It would behave very differently.  Look up the rules for parallel DC circuits. 

Total resistance = 1 / [sum of (1 / the individual resistances)]

Long story short, not recommended.
Title: Re: AW: [Video] GroovyMAME with external V-SIZE potentiometer, solving an old dilemma
Post by: Paradroid on October 11, 2013, 11:01:17 pm
so... we desolder the pot from where it is and somehow stick it to the cab? and then solder the extension wires to it?

I've got a few entries on my blog about this kind of stuff. Here are the highlights:

 How to customise a SCART TV for use with GroovyUME (http://scarthunter.blogspot.com.au/2012/09/how-to-customise-scart-tv-for-use-with.html)

Blaupunkt modding mission ends in disaster! (http://scarthunter.blogspot.com.au/2013/04/blaupunkt-modding-mission-ends-in.html)
Title: Re: [Video] GroovyMAME with external V-SIZE potentiometer, solving an old dilemma
Post by: Sledge on October 13, 2013, 06:10:45 am
well i took the cheats way out, and just drilled a small hole through the front bezel in line with the pot...
Stick a screw driver through, and now i can turn it when i need to :)
Title: AW: [Video] GroovyMAME with external V-SIZE potentiometer, solving an old dilemma
Post by: Endprodukt on October 13, 2013, 08:30:11 am
That's another option ;-)
Title: Re: [Video] GroovyMAME with external V-SIZE potentiometer, solving an old dilemma
Post by: RSTRBLSTR on August 28, 2014, 06:33:50 pm
I apologize for resurrecting an old thread, but this video sold me and now I've got questions...

does anyone know how much a resistance a potentiometer for VSIZE should have on a standard monitor?

10k? 5k? 1k? Less?  I'd like to make sure I have fine control over it.
Title: Re: [Video] GroovyMAME with external V-SIZE potentiometer, solving an old dilemma
Post by: Paradroid on August 29, 2014, 02:50:46 am
Based on my experience with TV chassis, I highly doubt that arcade chassis have a "standard" resistance value for the V-Size potentiometer as there are so many different chassis designs out there.

To discover the value of the vertical size control on your board you could check out the Service Manual or measure it with a multimeter (http://www.instructables.com/id/How-to-measure-resistance-of-a-Potentiometer/).

In my experience, you'll definitely achieve fine control with an externally mounted knob. One of the nice things about analog controls is that they have far more resolution than digital controls. I was able to achieve sub dot/line centering with the controls I mounted on my Blaupunkt TV.
Title: Re: [Video] GroovyMAME with external V-SIZE potentiometer, solving an old dilemma
Post by: RSTRBLSTR on August 29, 2014, 01:47:04 pm
That's a great idea. I already have a new multimeter in the mail, so this is perfect timing. I'll come back and edit this post with my results next week.
Title: Re: [Video] GroovyMAME with external V-SIZE potentiometer, solving an old dilemma
Post by: sean_sk on August 29, 2014, 11:14:55 pm
Can you see any numbers written on the original V-Size pot? If there are it will tell you what value it is.
Title: Re: [Video] GroovyMAME with external V-SIZE potentiometer, solving an old dilemma
Post by: lettuce on October 19, 2014, 06:43:50 am
Great video....I really need to get my 2 cabs designed and built.

Games that always cause me issues were the r-type and donkey kong games, did they all calibrate fine with just the v stretch pot??
Title: Re: [Video] GroovyMAME with external V-SIZE potentiometer, solving an old dilemma
Post by: adder on October 20, 2014, 03:50:33 pm
Great video....I really need to get my 2 cabs designed and built.

Games that always cause me issues were the r-type and donkey kong games, did they all calibrate fine with just the v stretch pot??

they would be ok providing the monitor you are using can handle displaying eg. for rtype, 256 lines vertically (arcade monitors can do that ok.    crt tv's: varies from brand to brand).
Title: Re: [Video] GroovyMAME with external V-SIZE potentiometer, solving an old dilemma
Post by: Calamity on October 21, 2014, 11:39:48 am
Games that always cause me issues were the r-type and donkey kong games, did they all calibrate fine with just the v stretch pot??

The games on the video were carefully selected to show the whole range from 224p to 288p lines.
Title: Re: [Video] GroovyMAME with external V-SIZE potentiometer, solving an old dilemma
Post by: bandicoot on October 21, 2014, 05:01:05 pm
I have a question
If my TV have a service mode were i can change V-SIZE etc is it possbile to put a POT in the Vertical Deflection to do the same thing
here-s the schematic of the TV
(http://img11.hostingpics.net/pics/147985Sanstitre2.png)