Commodore C128D

Resources

Wiki
oldcomputers.net
zimmers.net (CP/M disk images, system guide)
commodore.ca (manuals)

Internals

Motherboard

Power Supply

The original power supply fan is pretty noisy. It is a good idea to replace it with a modern quiet fan, for example Noctua NF-A6x25 FLX. The plug of that fan is compatible with the power supply socket without any modifications.

DSC_0016

Floppy Disk Controller

Changing the internal FDD device number

The internal floppy disk drive is pre-configured as device 8 on the controller. This will become a problem in case you want to use a SD2IEC floppy emulator as your main drive. Many full disk games have hardcoded disk drive number 8 and will only run a loader from the emulator, after which they will want to access the internal drive to load the game.

The internal FDD device number can be changed with a simple mod. On the controller there are two pairs of small pads named DRV SEL which by default are connected with a small trace on both pairs. Cut both traces with a knife and mount a pair of switches to select the device number. I found it is best to remove solder from two PCB vias connected to the pads and solder wires through the vias. Then connect them to two switches and mount them in the computer cover. The combinations for the drive number are the following:

  • SW1=1, SW2=1 – device number 8
  • SW1=0, SW2=1 – device number 9
  • SW1=1, SW2=0 – device number 10
  • SW1=0, SW2=– device number 11

Or simply: device number = not(SW1 + 2^SW2) + 8

Keyboard

Floppy Disk Drive

Reassembly

Crap

Advertisements

One thought on “Commodore C128D

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s