Converting a Commodore SX-64 to a DX-64 Dual Drive

Commodore DX-64 (converted from SX-64) Many floppy. Very retro. Such storage. Wow. #doge #c64

Commodore DX-64 (converted from SX-64)
Many floppy. Very retro. Such storage. Wow. #doge #c64

The SX-64 was Commodore’s portable version of the best selling C64 computer that wrapped the C64, a 5″ color display and a 1541 floppy drive into one case that loosely resembled a Kaypro. They were also called luggables because, well, they are quite heavy. Despite folks calling them rare, they litter eBay very frequently and command a premium price.

A Commodore DX-64 that sold on eBay Oct 2015. Owner was unsure of authenticity of a real DX-64

A Commodore DX-64 that sold on eBay Oct 2015. Owner was unsure of authenticity as a real DX-64

There was an elusive version created that had two 1541 floppies inside called the DX-64. The second floppy drive replaced the storage glove box of the SX-64. There are some small blurry cam photos of them scattered about and one even popped up on eBay in Oct 2015 and sold for $1,400 but there hasn’t been definitive photos of the exterior and interior of the machine. There’s some questions surrounding the implementation of the second floppy. First, were the drives numbered 8 and 9 or where both device 8 and had logical drive numbers 0 and 1 (reminiscent of the CBM 4040/8050 and the like dual disk drives)? Second, how were they driven? In an SX-64, there’s a single 1541 board that can only drive a single floppy drive. Was there a two drive version of this board? If so, where are the schematic documents or even photos of it?

In any case, I set about to convert an SX-64 to a DX-64 system. This has been completed and documented several times online. Steve Gray has done two and has some excellent photos of the process that I’ll link to now and then throughout this document. I hope to fill in the gaps of some of the things I learned as I completed the conversion of my system.

A word of warning

This conversion is a hack. I’ve attempted to make my modification as reversible as possible, but there are some things that are permanently changed. You should also know that your power supply may not have enough power to drive both disks at the same time. As with any hack advice, you assume all responsibility for what you choose to do to your own machine. I recommend reading all available information on the subject several times before you attempt this conversion. Check and double check your work. If something doesn’t seem right, stop!

Getting the parts

Sourcing the parts is a matter of patience and persistence on eBay. A few times a year, you’ll see a flood of SX-64 parts appear for sale. My guess is someone gets a machine that doesn’t work properly, doesn’t want to ship the entire thing because of weight, or figures they can make more money by parting it out piece by piece. There’s no real advice on the recommended price to pay for these parts, so I’ll leave that to your best judgement.

Commodore SX-64 Floppy and FDD board

Commodore SX-64 Floppy and FDD board

You’ll need the SX-64 1541 controller board called the “FDD” board. I paid $27 (+ $6 ship) for this board. Next is the actual floppy drive itself. There may be other compatible bare floppy drives out there that will work, but keep in mind the latch style, bezel color, mounting holes and wiring loom will need to be right too. I nabbed a SX-64 1541 drive from the same seller for $16 (+ $10 ship). One snag was the seller didn’t have the internal IEC cable that goes from the FDD board to the I/O board. It’s still ok– more on this later.

Testing your new drive and FDD board

Once you have the parts, you should make sure they work 100% before proceeding. This will involve a pretty drastic disassemble of your SX-64. I’m assuming you know how to open your SX-64. If not, please consult Ray Carlsen’s SX-64 guide. And don’t remove the blue handle caps– there’s nothing under there that gains you access to the inside case!

You can leave your old floppy drive in place (rest the new one on top of the storage box) but you will need to remove the original FDD board to get at the power cable on the lower left side of the board (from the rear of the computer). Most everything is held in place by small black plastic posts and rings. Pop these out and set them aside. Unplug the the white 6-pin cable from the original FDD board and plug it into the new FDD board. This is the IEC cable. Plug in the two cable looms from the new drive into your new FDD board as well as the power connector. Double check that you’ve insulated the floppy and the new FDD board from the case. If not, you can count on your machine getting fried. Test the drive thoroughly by loading, saving and even making a copy of a disk or two. Once you confirm the drive works as it should, you can proceed. If not, you’ve got some troubleshooting to do. It’s beyond the scope of this article but consult Commodore sage Ray Carlsen’s site for assistance first.

Change device number to 9

SX-64 FDD Device Number Jumpers Cut the jumper next to the 6-pin IEC connector for device 9.

SX-64 FDD Device Number Jumpers
Cut the jumper next to the 6-pin IEC connector for device 9.

Since we’re adding a second drive, we need to change the default device number of the second FDD board from 8 to 9. To do this, locate the two solder jumpers at the top of the board between the reset and IEC pins. Cut the jumper of the pad next to the 6-pin IEC connector as pictured.

Mounting the drive

SX-64 Second Floppy Drive Mounting Solution-- screws with integrated rubber bushings as spacers.

SX-64 Second Floppy Drive Mounting Solution– screws with integrated rubber bushings as spacers.

To install the floppy drive, you first need to remove the storage/floppy “carriage”. On my unit, there’s four vertical screws that secures it to the chassis. On other units, the screws are horizontal which require you to remove the CPU board and the monitor. This sounds like a major pain, but you may be rewarded later.

Lift out the storage/floppy carriage and unscrew the storage box. On Steve Gray’s second conversion, he noticed that his storage box was held into place by small brackets that could be flipped around to hold a second floppy perfectly with the existing screws. This may be the bonus of having to remove the CPU board and monitor. I didn’t have this type of bracket so to fit the new floppy in it’s place, I used screws that had a integrated rubber bushing on it from an old SCSI hard drive. How you solve this problem will depend on what kind of storage/floppy carriage you have.

The SX-64 Second Floppy doesn't leave enough room for the EXP Connector board to mount to it's original location. There are alternatives.

The SX-64 Second Floppy doesn’t leave enough room for the EXP Connector board to mount to it’s original location. There are alternatives.

At this point, the cartridge board (or EXP. Connector) is probably in the way, preventing the carriage with the second floppy from being installed. Unfortunately, there’s no room for the cartridge board with the second floppy in place. Here are some alternatives.

  • Flip the EXP Connector board 180˚ and screw it into place. This requires all cartridges to be plugged in backwards. I didn’t have enough room inside to do this, as the board would then come into contact with the I/O board connectors.
  • Remove the plastic cartridge guide, move the board back and secure with zip ties in the second set of holes. You need a cartridge extender to plug in anything at this point.
  • Create a new PCB that is shorter. I did this, more in a later post.

Powering the FDD board

Powering two SX-64 FDD boards by jumpering the rear power pins.

Powering two SX-64 FDD boards by jumpering the rear power pins.

Next, determine how you’ll power the second FDD board. There aren’t any spare power connectors inside so you need an alternative. If you have a spare connector, you could splice it in with the existing one. I didn’t, so I decided to solder the two FDD boards power together from the back. Use a dab of hot glue to secure the cables in place. This allowed the regular power connector to be plugged into one board and have it feed to the second. Use heat shrink/tape to insulate the power connector standoffs on the second card. I went this way because it seemed to be the least destructive of the original hardware. Also, take note that the colors are aren’t the typical colors used for modern power supplies! In this case my YELLOW cable is +5v (it’s ORANGE on my SX-64 power supply cable) and my RED cable is +12v. DOUBLE and TRIPPLE CHECK your work before you power on. You only get one chance.

I had planned to orient the FDD boards back to back (solder side facing inwards) with some heavy insulation between. This didn’t work because it took up too much room. The only way it seems to fit is to have them stacked normally, component sides facing the rear (which is also the original orientation of your original FDD board).

IEC Cable

To connect the FDD boards, you need to make a modified internal IEC cable. This can be accomplished by taking the white IEC cable from your new drive and splicing it into your existing one. Cut both sets of cables in half and splice two ends onto one. Steve Gray did this and has a great picture of it.

If you’re like me and only have one white internal IEC cable, you need to improvise. If you want to make an authentic replacement, the connectors are still available from Molex (PN 51191-0600) as well as the pin inserts. I decided not to go this route because I was impatient (and the crimper tool was expensive for the pin inserts).

Original SX-64 Internal IEC Cable (Top) New DX-64 Internal IEC Cable (Bottom)

Original SX-64 Internal IEC Cable (Top)
New DX-64 Internal IEC Cable (Bottom)

I did have a stash of female breadboard jumper cables. They just barely fit over the pins. Take 12 female to female jumpers, cut them in half and wire up your own cable like the one shown. Use heat shrink tubing to insulate your splices and use tape to join the individual jumper headers together into 3 single multi-pin connectors.

The pin order appears to be reversed from the I/O board to the FDD board. If the drive doesn’t work, flip it around and try it again.

Make room for the FDD board

To make room for the additional FDD board, you need to:

  1. Remove the post from the right side (closest to the monitor) of the I/O board from the bracket. Remove the metal support bracket by snipping it off at the bottom or simply rocking it back and forth so it bends at the bottom until it breaks off. (pic: Before, After) This part wasn’t detailed anywhere that I could find but there really is no other way to fit everything in with this bracket still in place. Yes, it’s drastic and permanent. If you have a better way, I’d love to hear it.
  2. Remove the power input socket rear metal shield and shield with thick plastic or paperboard.
  3. Insulate the solder side of the I/O board and the area surrounding the rear of the monitor.
  4. Insulate both sides of the FDD boards with thick plastic or paperboard.
  5. Remove plastic slot/rail on the bottom of the chassis that the FDD board sits in.

Fitting the FDD boards inside

Commodore SX-64 illustrating locations and angles for installing two FDD boards.

Commodore SX-64 illustrating locations and angles for installing two FDD boards.

The I/O and FDD boards will be sitting in the chassis at angles. The actual angles aren’t important, but I wanted you to see a diagram of it so you don’t second guess yourself when the boards aren’t sitting at 90˚ angles with the chassis. Stuff the two FDD boards inside the case, making sure that you insulate between all the components very well. It’s all a very tight fit. Attach one FDD board to the right support with the small black plastic pins. The likelihood of anything moving is small because there’s no room to move! Reattach the power supply to confirm that it all fits.

Finishing Touches

SX-64 rebadged as DX-64

SX-64 rebadged as DX-64

To complete the conversion, the label on the back of the keyboard should say DX-64. I used a vinyl cutter to make an “S” from matte black vinyl and covered just the “S”. Next, I used glossy white and cut “DX-64” and applied it over top the original logo. The look is nearly perfect. The big “READY.” sticker also doesn’t hurt!
SX-64/DX-64 Drive Number Stickers

SX-64/DX-64 Drive Number Stickers

On the real DX-64, the word “storage” on the front bezel is (might be?) replaced with “drive 1.” That would be difficult to change but we can apply stickers to the front of the drive to differentiate them. Here’s 8 and 9 in the Commodore 64 font in black and white. Which do you prefer?

One could also change the startup screen from SX-64 to DX-64 by changing the kernal ROM.

I hope to have an update to the cartridge “EXP. Connector” board mounting problem in a few days.

DIY Foam Packaging

It’s time to de-clutter once and again and that means time to visit eBay. First item I’m parting with is a nice Commodore 128 and 1571 disk drive. I have the original box for the CPU but that’s about it for the packaging. I don’t have the original foam sides that held the computer in place (see picture below).

Instead, my computer looks more like this.

I need a good way to keep the computer from getting damaged inside the original box before that box goes in another box– follow me? That got me thinking about the expanding foam in a bag system I’ve seen before. It’s foam that expands inside a plastic bag– place it inside the box and close the lid and it fills the voids and holds everything in place. I wondered if a can of “Good Stuff” expanding foam insulation would work. I picked up a can (large gap filler) for a $5er.

I have these nice cardboard corners as starting points– but they’re a little big. My plan was to fill the corners with foam, put a bag over it and put the computer inside it and let the foam do it’s magic. The results so far look promising.

Some things I’ve noticed–

  • It expands slowly, so don’t rush, you’ve got hours before it cures.
  • Make sure to put at least two pieces of plastic between the foam and your object to keep it safe.
  • Don’t over do it– remember, it will expand.
  • Wear gloves!
  • Some areas seem to be taking a long time to cure. The bottle says water speeds the process.

Finally: Max Headroom on DVD

A box set of the short lived ABC tv series Max Headroom will finally be been released on DVD on August 10, 2010. It was a show that was ahead of it’s time and it’s a shame it was canceled so soon. I remember being mesmerized by the “graphics” of the Max Headroom character and the near-future post-apocalyptic themes. I’m really looking forward to Netflix getting this one in.

Preorder Max Head via Amazon.

Wingscapes Plantcam Time Lapse Camera

With all the new construction at work, I’ve been asked to equip more web cameras for time lapse shots of the progress. At the end, we will stitch the pictures together into a fast time lapse movie of the building. Not wanting to go with IP cameras again since it will require all of the complicated mounting, running power and ethernet to the sites (usually on the roof!) and the external computer required to capture the images and save them, I looked for an alternative.

Enter, the Wingscapes Plantcam which promises to alleviate all of those problems. This is a time lapse digital camera in a rugged outdoor ready housing. It has an SD card slot to store the images and a selectable interval from every 30 seconds to once per day so it’s very flexible. It also includes a tape measure to measure the distance to close subjects (as close as 11 inches!) for focusing. For aiming, there’s a built in viewfinder and a laser so you know exactly where the camera is pointing. The box includes a articulating arm mount, bungee cords and a strap for nearly all mounting situations. It even includes batteries! The camera quality is quite good (4 megapixels) for a camera this cheap (about $69 from with free shipping!). It’s meant for capturing plant growth but there’s nothing preventing you from using this for just anything you need to compress time.

Link to

Going Paperless with the Fujitsu ScanSnap S300M

scansnapIn an effort to go paperless (ok, more paperless than I am now) I’m seriously contemplating the Fujitsu ScanSnap S300M. I’ve been burned in the past with scanners. The hardware seems to last for ever, but the drivers leave you stranded with each major OS upgrade. I suspect this might happen with this scanner too, but at least it might see more usage than the occasional scan of an old photo.

Link to Amazon.

For larger volumes of paper to scan, consider the Fujitsu ScanSnap S1500M Instant PDF Sheet-Fed Scanner for the Macintosh for around $400.