The NEW Build Your Own Arcade Controls

Arcade Collecting => Miscellaneous Arcade Talk => Topic started by: SirPeale on August 22, 2008, 05:55:55 am

Title: Making a Williams 4116 to 4164 RAM Adapter
Post by: SirPeale on August 22, 2008, 05:55:55 am
There are different ways I could go about it, but I like the look of this one here:

http://www.robotron-2084.co.uk/techwilliams4164.html

The only thing I haven't figured out is how he tied the +5V to where the +12V used to be.  If there were wires that'd be easy, but there are no wires.
Title: Re: Making a Williams 4116 to 4164 RAM Adapter
Post by: RetroACTIVE on August 22, 2008, 07:37:59 am
Its difficult to see.... But there is some purple jumper wire soldered in there.  I think the extra length is just tucked in when the connectors are brought together.
Title: Re: Making a Williams 4116 to 4164 RAM Adapter
Post by: ChadTower on August 22, 2008, 08:02:09 am
There are different ways I could go about it, but I like the look of this one here:

http://www.robotron-2084.co.uk/techwilliams4164.html

The only thing I haven't figured out is how he tied the +5V to where the +12V used to be.  If there were wires that'd be easy, but there are no wires.


Quote
Pin 8 of a 4164 needs +5 as it's supply voltage. This is +12 on a 4116, hence I looped the +5 from the 5 volt supply to the 12 volt reg pin.

Quote
A careful study of the schematics reveals....
+5 used all over the place -5 only used by RAM
+12 reg only used by RAM

Could be wrong, but it looks like he just fed the +12v pin on the header +5v instead.
Title: Re: Making a Williams 4116 to 4164 RAM Adapter
Post by: SirPeale on August 22, 2008, 10:13:17 am
I got that much, Chad; I couldn't see how he did it in such a tight, neat little package.  Thanks, RetroACTIVE.  Didn't see that purple wire.

edit: I still don't see any purple wire. 

I'm attempting to crimp connectors onto the pins.  I might solder them on.  We'll see how it goes.  I could do it another way altogether, I just like the way this looks.
Title: Re: Making a Williams 4116 to 4164 RAM Adapter
Post by: RetroACTIVE on August 22, 2008, 12:46:12 pm
edit: I still don't see any purple wire. 

...maybe I'm imagining it... though I saw it earlier... very faintly.  Can't see the darn thing anymore cause I'm at work... (internet clamp!)

I'm recalling from my pea-brain... but the 12 v line is not used right?... So maybe in the pic... the person didn't clip the post off the header (yet)... and ran a jumper from left to right (connecting +5 to the old +12)....
Title: Re: Making a Williams 4116 to 4164 RAM Adapter
Post by: SirPeale on August 22, 2008, 01:27:18 pm
Hmmm...maybe.  I'm still working on it.
Title: Re: Making a Williams 4116 to 4164 RAM Adapter
Post by: ChadTower on August 22, 2008, 01:55:07 pm

That's a header adapter and not an IC socket, yes?  I think the swap is in the harness that connects to this adapter.  You can't see it because it isn't there in the pic.
Title: Re: Making a Williams 4116 to 4164 RAM Adapter
Post by: SirPeale on August 22, 2008, 02:48:50 pm

That's a header adapter and not an IC socket, yes?  I think the swap is in the harness that connects to this adapter.  You can't see it because it isn't there in the pic.

It's both the header and the socket.  Here's what I came up with:
Title: Re: Making a Williams 4116 to 4164 RAM Adapter
Post by: SirPeale on August 22, 2008, 02:49:37 pm
It needs testing, of course, but I believe it should work. 
Title: Re: Making a Williams 4116 to 4164 RAM Adapter
Post by: SirPeale on August 22, 2008, 02:51:50 pm
Oops!  I screwed up.  Glad I looked at the schematic once more.  I bridged the 12V Unreg to the +5.  Have to more the bridge over one pin.
Title: Re: Making a Williams 4116 to 4164 RAM Adapter
Post by: SirPeale on August 22, 2008, 03:20:44 pm
Fixed now.  Doesn't exactly like to go over the pins.  Will have to try harder on my next one.
Title: Re: Making a Williams 4116 to 4164 RAM Adapter
Post by: SirPeale on August 24, 2008, 05:44:27 pm
I can confirm my adapter works.  I tried it on my Stargate board, and it booted to garbage.  But it didn't blow up. 

Then I moved it to my Defender.  I'd bought a lot of 4164 RAM off a guy I found on a Google search.  It's the same 4164 I put in the Stargate board.  I pried all the 4116 out and replaced it with the 4164.

It came up!  But with a RAM error.  I double checked to see if I screwed up inserting any, and sure enough I found one with a leg bent underneath.  Replaced that with one of the spares I bought (lucky I got extras!) and it came up again, again with a RAM error.  This time I was able to pinpoint which one with the onboard RAM test.  Replaced that with another spare.  This time it booted to garbage.  Replaced it with yet ANOTHER spare, and it came up and passed all RAM tests!  Yay, I have my Defender back!

This also gives me hope that one or two of the 4164 that I put on the Stargate board are bad since it also booted to garbage.  Unfortunately it's impossible to determine which one.
Title: Re: Making a Williams 4116 to 4164 RAM Adapter
Post by: smalltownguy on May 31, 2014, 08:33:16 pm
Old thread bump, but I thought I'd share an adapter I made today to pull off this memory swap.

Works great. My Defender is much more reliable now.

Title: Re: Making a Williams 4116 to 4164 RAM Adapter
Post by: strangeluck on September 09, 2015, 08:41:29 pm
I've just made my own 4164 RAM wiring adapter and blogged about it here: http://goo.gl/0mV0ud (http://goo.gl/0mV0ud). It was a fun project and, most importantly, it works!

The real tricks for me were:
1. Finding the connectors that would mate properly with the existing power connectors.
2. Figuring out if any RAM would do, or if you needed a particular type of 4164.
3. Not getting things backwards or reversed... It happens surprisingly easily...

Enjoy...
Craig