Review: New PSU for Commodore 64/128

Reliability of original C64 CPU has been disputed in community for long time. Commodore had problems with it in the past, plenty of houses were put on fire. Today, over 35 years after first Commodore 64 was produced another issue becomes especially painful: some of bricks decide now to ignore its spec and generate voltage that exceeds its nominal 5VDC thus frying most of precious chips.

Original PSU is not easy to replace. Commodore decided that C64 must be powered with two types of voltages: 9VAC that is then rectified and regulated by circuit located inside computer and 5VDC that is rectified and regulated by circuit located inside power brick and is used directly to power most of C64 chips. This second power line is actually critical, because any deviation from pretty narrow voltage range can either cause unstable operation or damage certain chips (or even all of them). Regulation circuit located inside brick proves to do this devastating job very well. For even more exciting details just check this excellent source.

Comparison with original units Various units, from left: Ismet supply (“breadbin”), Ismet supply (early C64C), Dee Van unit (C64 short board) and a brand new PSU replacement by Rafał Szyja

I wouldn’t exaggerate if I say that using the same PSU for more than 30 years is like playing Russian Roulette. We definitely needs some…

…alternatives

There are plenty of solutions available, unfortunatelly most of them are DIY, and not everybody have sufficient skills for that. And if have and do something wrong, you may kill a patient. Too bad… Let’s look briefly at options that we have:

Power savers

Power Saver is an additional overvoltage protection that is plugged between PSU and computer (can be also mounted inside the computer). I think that the idea came originally from Ray Carlsen. In its simplest form this is electro-mechanical device using relay that turns off 5V DC line when some predefined threshold (i.e. 5.4V) is meet. Ray never claimed that saver is “the final and best solution” - it’s rather workaround of a problem - you can still use your PSU while waiting for new replacement. With saver and original old PSU there is still a risk, that circuit and relay will not react fast enough to save your electronics, if regulator gets badly shorted.

However, it still makes sense to use saver while using switching PSU replacement:

After-market power supplies, even switching types, can fail at any time. Switchers are more reliable and much less prone to catastrophic failures but can still cause damage to the computer if they fail. This Saver is designed to protect any computer that uses the standard Commodore “brick” power supply as well as any newer switch-mode PS.

Replace linear regulator

This is pretty easy DIY fix that someone suggested to me in Facebook discussion: if you’re lucky enough to disassemble your original PSU, you can replace linear regulator with switching regulator such as 5V UBEC, commonly used to power electronics onboard of RC models. Original linear voltage regulator seems to prone to failures which lead to excees voltages, switching regulators should be much more robust.

Ismet refurbished with UBEC regulator Old type of Ismet PSU and voltage regulator replacement

This kind of solution may be problematic as not every type of PSU can be easily disassembled. “Brick” units (Dee Van) cannot, because they are filled with epoxy. Old Ismet units can be disassembled however, as they are also partially filled, it may be not easy. New Ismet units (I don’t have any in my collection) are fully repairable.

There is one little remark from my side: you should check your UBECs carefully before mounting them: they tend to produce slightly different voltages. I also had a bad luck - one of UBECs that I have purchased was internally shorted - it produced exactly the same voltage on output as on input!

Bundle two market adapters

Theoretically it is possible to use two separate adapters that are available on market: one for 9VAC line, one for 5VDC line. They can be easily integrated with single DIN plug and once max load parameters are OK, you should be able to turn on your C64 and see a blue screen ;-) This solution is also offered by Ray.

Aesthetics of this solution might be questionable but normally you don’t look at your PSU all the time. It can be however difficult to find wall adapters with decent quality - it is both durability (a week ago my 9V adapter for Arduino just blew up after 24hrs of constant working) and quality of current.

Buy a new one

Well, we should’ve thought about it earlier, huh? I just got new unit and I’m going to try it out.

Mainstream producers do not provide replacement units - no surprise here. We must rely on enthusiasts, as usuall. The unit I’m going to describe here has Polish origins. It has been designed and produced by Rafał Szyja from C64Power.com. I’ve ordered it and got a package shortly after. Once the box is opened, I found nice looking “brick” in light grey color bundled with white cabling. Unfortunately the DIN plug is black but this is just a minor issue. All my cabling is black anyway…

PSU from Rafał Szyja

The unit is not particularily small. In fact it is bigger than any of original PSUs that are in my possesion (refer the first figure). Rafał decided not to produce dedicated case but to use generic one that is available on the market. Most importantly, we have two power supply units here in fact, bundled in one package. Bigger case also improves cooling (that was actually a weak point of original PSU). Here in fact, I haven’t observed any noticeable heat production, which is very promising.

I decided to use all my functioning equipment (see pictures) for testing. Because I don’t have appropriate adapter (square power plug), I haven’t tested how PSU cooperates with my flat C128 - for this you have to wait a little bit more. I used this occassion as an excuse to “de-dust” all of my disk drives and use them as parts of testing sets. Because Rafał claims we can draw up to 3A from his supply, I also included my brand new 1541 Ultimate cartridge. For Ultimate II+ do not use auxiliary power supply, so the PSU must provide whole power.

Testing sets 1 My short-boarded C64C was used both with 1541 Ultimate II+ (I also launched 16MB REU demos) and original 1541II.

C64C and Ultimate is the combination I use most of the time. I have run this set for more than a month now and noticed no instabilities or other reliability problems. The PSU runs cool and silent. After two hours of operation, temperature of PSU (measured near ventilation holes) have risen from 20°C to 27°C, not even close to capabilities of original unit, that gets really hot after just 30 minutes of operation.

Next, I have replaced 1541U with real 1541II drive. I deliberately left PSU on the desk, lying nearby floppy drive so see whether it produces any significant interference that may influence the drive. This time I have also no problems - both C64 and 1541II run stable and PSU stayed cool, unlike my original power supply I use for 1541 disk drive (I have also modern replacement for this one, must test it next time - but I don’t even remember who sold me this one).

Testing sets 2 My older C64C model with long board together plus 1541C and my C64 “breadbin” with 1541 disk drive.

I have also used this PSU with C64 (Assy 250407) and 1541 “toaster”. With this version more chips are using 9VAC line. There was apparently no difference in PSU behavior.

Last set that I have assembled for this test was C64C with long board connected with 1541 resembling “C” model. I wouldn’t expect any problems here and in fact there none.

Summary

Here are some numbers I’ve got from Rafał:

  • Input: 230V, 50Hz
  • Output: 5V DC 3A, 9V AC 1.1A

Sadly, I’m lacking of sufficient electrotechnical skills so I am not able to provide exact measurements of voltage ripple. Once I find someone that can help me with that, I will update this post.

Power supply is very solid, the cabling is of good quality. I’m not affraid keeping my Commodore on for a long time anymore. I fully recommend it! You can order this unit from Rafał Szyja (C64 Power).