Coleco ADAM: A journey in to madness?

  • Thread starter Thread starter Charlie
  • Start date Start date
  • Replies Replies 28
  • Views Views 3704
I assume you have this schematic:
post-29644-0-53852100-1401462726.jpg


Here's the thread related to it: http://atariage.com/forums/topic/225861-coleco-adam-power-supply/
 
Thanks very much!

Hopefully this will reveal why my ADAM doesn't like my PSU attempt s.
 
A ha!
It's a I suspected. The ADAMs two 12v supplies are separate and even though I've done my best to isolate the two 12v lines coming from one 12v supply the ADAM is having none of it. But I have a plan so cunning you could pin a tail to it and call it a weasel.
 
A ha!
It's a I suspected. The ADAMs two 12v supplies are separate and even though I've done my best to isolate the two 12v lines coming from one 12v supply the ADAM is having none of it. But I have a plan so cunning you could pin a tail to it and call it a weasel.

but have you found enough money to buy your dream turnip?
 
Right, as part of my ADAM discovery thread I made a lovely PSU brick so I could reclaim a little room on my desk from the gigantic printer, and also to make the machine UK mains compatible. Personally I think I did a pretty neat job but the blasted computer didn't agree and wouldn't work. With some further investigation (thanks protek) it seems the flaky old ADAM really does need two fully separate 12v supplies, along with other voltages, to work and simply splitting one 12v rail won't do even when I threw in some isolation circuitry.

Plan B:
What I needed was some way of getting two fully separate 12v rails out of one solution. The plan I came up with was to mount a 12v to ATX PSU inside the ADAM supplied via a 12v power brick. I'm not so keen to irreversibly mod a computer this rare (for Europe) but the printer/PSU really is enormous and needs to be gone for daily use, and I won't be beaten by a 30 year old failure.

20170923_163522.jpg
Butchered 12v to ATX PSU

Not quite a Pico PSU, but fairly small and I had it to hand. I did check it for size inside the ADAM but I don't know why I bothered, of course there's enough room! I soldered wires (using the standard colours) to the 12v, 5v, and GND, to the underside of the ATX connector. Then I bridged the "on" pin and soldered in a resistor to give the PSU a little load. See above photo for more details. The cunning bit was to also take 12v and another GND from the input of the PSU and so direct from the 12v power brick for a sepperate supply, black and yellow wires soldered to the input as seen above. Of course the PSU I had to hand didn't have a connected -5v rail but I just re-purposed the MAX660 board I made further up the thread for that. I wired a rocker switch in to the 12v side of the input for power on /off.

20170923_163532.jpg
Underside of ADAM PSU Input

The photo above shows the underside of the ADAM power port. From left to right the pins are:
GND: Connected to ATX GND
Drain: Connected to PSU input GND
Not Connected:
5v: Connected to ATX 5v
12v (L): Connected to ATX 12v (Logic powered / protected by the ATX PSU)
12v (I): Connected to PSU input 12v (Inductive motors powered direct by the brick)
-5v: Connected to MAX660 -5v Out
Reset: Not connected
ADAM Net: Not connected

20170923_190545.jpg
Plenty of Room

The ATX PSU fitted quite neatly in to the enormous gap in the base of the computer between the end of the memory board and the PSU port itself. Well, a smaller PSU would have done better but I cut about 1/2" off either end with a pair of kitchen scissors and it did quite nicely. My excuse for not removing the redundant ATX port is that I couldn't be bothered.
The PSU was mounted using my current favourite method: Standoffs made of hot glue sticks cut to size and stuck down with... more hot glue.

20170923_190554.jpg
New Switch and Power Socket

My choice for the new power socket was dictated by the position of the old one. I wanted it placed in such a way that the new power brick and printer/PSU can't be connected at the same time. The power rocker, and it's position, chosen to be as unobtrusive as possible while still being accessible. It's a bit of a bugbear of mine that I absolutely hate it when someone goes to the trouble of moding an old system only to butcher the aesthetics of the installation. Prime culprits are bad cuts in plastics and using those God-awful metal toggle switches, unless in keeping with the project.

For info:
Cutting a hole in retro plastic is easy! Measure your spot, carefully poke a fine tip soldering iron through the plastic to make a pilot hole, then jab a (closed) small pair of scissors in said hole. Twist the scissors round IN ONE DIRECTION in the hole to scrape away the plastic, occasionally checking to see if the hole is the right size for the port and stop when it is. Easy to do and a neat result.
Square holes?
Hold the item to be fitted up to the place you want to fit it and draw round it with a pencil. Are you sure you are happy with the location? Assuming the answer is "yes" go heat up a sharp blade that is no more than 60% the width of the narrowest dimension and carefully make four cuts through the plastic WELL INSIDE the lines you previously drew. Push the plug of plastic out of your rough hole and then take a small file to the hole to neaten / enlarge it, regularly checking it against the item you want to fit. Snug but not tight is the plan and there's no hurry!

20170923_192213.jpg
Job Done

All back together and working well. I think all will agree the new PSU is a bit smaller than the old one. Bl**dy Coleco for making that much harder than it needed to be! Yes, there is room to fit everything inside the case and just have a kettle lead going to the computer but this was easier and got the job done with minimal modifications.

PS
My AtariMax Coleco SD Cartridge adaptor recently arrived so I'm finally able to do more than play Buck Rodgers and the Planet of Zoom. I now need to give some consideration to the ADAM specific part of the system...
 
Last edited:
64k Upgrade:

The ADAM came as standard with 80k of RAM, split between 16k for the Ti VDP and system memory. I think I'm right in saying there's about 24k of ROM paged in 8k blocks but don't quote me on that. That's a reasonable wedge of memory for the time but it can be upgraded further. I believe 1mb was the maximum but good luck finding any upgrade cards these days... still it's more fun to DIY. The ADAM's 64k of system RAM is provided by 8 x 4164 chips and adding another 64k is easy enough:

20170926_160353.jpg
150ms 4164 Waving at You

What we need is another 8 x 4164 IC's of 200ns or better, and bend up pin 15 as in the photo above. It's easy to snap the leg doing this so I'd advise care if trying.


20170926_160342.jpg
ADAM Memory Board

The next thing to do is delve deep in to the bowels of your ADAM to expose the memory board. Given the way the ADAM is constructed it's pretty easy to take apart, its just there is a lot to unscrew. I still think this machine was an engineering prototype, but when shown to the top brass they just said "good enough, put it in to production." Probably much to the surprise of Coleco's engineering team.
The 8 x 4164 ICs can be found in two staggered rows North East of the right most expansion slot. Yes, there's ten chips, the far left and right ICs are not RAM, easy to get confused. Speaking if confusion the top and bottom rows face in opposite directions so extra care when doing the mod.

20170926_164328.jpg
Let's Play Piggie Back

The photo above shows the new RAM chips soldered 1:1 on top of the original chips, the exception being the raised pin 15 of each new IC. This is a fiddly but straightforward process. I find the easiest method is to add a fresh blob of solder to the shoulder of every pin on each RAM chip and then press the new chip directly on top with all legs vertically aligned. Applying the tip of a soldering iron to each leg in turn will melt the solder, so joining the legs as they spring in to position, no need to push.

20170926_165736.jpg
Kynar, Kynar, Everywhere

The final part is to attach all the free pin 15 on the new chips with wire, and solder the free end to the right hand end of R15 (marked on the board between to two rightmost expansion slots) For myself I started with the rightmost RAM chip and daisy-chained them with Kynar. Proper
Proper rework wire is very useful for this kind of thing as it's insulated but the insulation will melt away wherever heat and solder is applied for a bit. Good for when you want to solder to multiple spots on the same wire but want to minimise the risk of shorts.
A quick check over with a hand lens to be sure there were no bridges, and then a continuity test, and it's time to test my upgraded ADAM...

Yep, it works, 144k! I admit I don't currently have a use for extra RAM but I'll think of something. :D
 
Last edited:
Back
Top Bottom