< back to blog

New Arrival: Commodore CBM 4040

New Arrival: Commodore CBM 4040

A new piece of hardware has joined the collection: a Commodore CBM 4040 dual floppy drive. It has a UK plug, both drive doors are intact, and there's a disk still sitting in drive 0.

// HISTORY

The 4040 replaced the earlier 2040 around 1980. Its main change was Commodore DOS 2.x, which added relative (random-access) files and was more reliable. Owners of the 2040 could upgrade to the same standard by fitting new ROMs. Like every Commodore drive of the era, the 4040 was a computer in its own right. Its processors ran the disk operating system inside the drive, so the PET's limited memory didn't have to.

The 4040 used the same 35-track GCR disk format that the Commodore 1541 later used. As a result, disks it writes can usually be read on a C64 drive.

// SPECS

$ cat /proc/cbm4040
DRIVES ..... 2x 5.25" single-sided floppy
CAPACITY ... ~170K per disk
FORMAT ..... GCR, 35 tracks
CPUS ....... 6502 (DOS) + 6504 (drive controller)
DOS ........ Commodore DOS 2.1
INTERFACE .. IEEE-488

// HOW IT WAS USED

The 4040 was the standard disk drive for PET and CBM systems in schools and offices. With two drives, users could copy and back up disks without swapping them. One drive held the program and the other held the data, which suited business software like WordPro and accounts packages. It will make a good partner for the CBM 8032 that also just joined the collection.

// WHAT'S NEXT

Here's the plan before it gets switched on:

$ cat restore-todo.txt
[ ] remove the disk left in drive 0
[ ] inspect the PSU and replace any suspect capacitors
[ ] clean the heads and lubricate the rails
[ ] run the drive self-test and format a disk from the CBM 8032

Progress updates will be posted here. For more vintage machines, see the hardware section.

$ < back to blog  |  RSS feed