Commodore 1571

Released: June 01, 1985 Price: $399.95

Commodore 1571 Floppy Drive

“The 1571 was our answer to the limitations of the 1541. By implementing true double-sided operation and a more efficient DOS, we were able to double the storage capacity while actually improving reliability. The 1571 was a perfect match for the C128, with its burst mode offering near-instantaneous loading times that really showed off what the new computer could do. It was one of those rare peripherals that was both more capable and more reliable than what came before.” - Bil Herd, Commodore Engineer

The Commodore 1571 was a 5.25” floppy disk drive released by Commodore in 1985 alongside the Commodore 128. As the successor to the popular 1541, the 1571 offered several improvements, most notably double-sided operation, which effectively doubled the storage capacity to 340 KB. The drive was designed to take full advantage of the Commodore 128’s capabilities, including a high-speed burst mode that could transfer data up to five times faster than the 1541. Its sleek, low-profile design and improved reliability made it a favorite among serious Commodore users.

Technical Specifications

Technical Specifications

CPU
MOS 6502A @ 2 MHz (switchable to 1 MHz for 1541 compatibility)
Memory
2 KB RAM, 32 KB ROM (16 KB ROM, 2 KB RAM)
Storage
Double-sided, double density, 340 KB per disk (70 tracks, 683-768 sectors)
Dimensions
21.5 × 36 × 8.3 cm (8.5 × 14.2 × 3.3 in)
Weight
2.7 kg (6 lb)
Power
100-120V or 200-240V AC, 20W

Features and Capabilities

Hardware Design

  • Drive Mechanism: Half-height mechanism (Mitsubishi, Newtronics, or Chinon)
  • Heads: Single head with automatic side selection
  • Motor: 300 RPM spindle motor with direct drive
  • Interface: Proprietary serial bus (IEC) with optional parallel port (1571 only)
  • Power Supply: Internal switching power supply

Storage Format

  • Capacity: 340 KB (formatted)
  • Sectors per Track: 17-21 (variable)
  • Tracks: 35 per side (70 total)
  • Sectors per Disk: 683-768 (depends on formatting)
  • Sector Size: 256 bytes
  • Transfer Rate: ~400 bytes/second (normal), ~2,000 bytes/second (burst)

Performance

  • Average Access Time: ~160ms
  • Track-to-Track Seek Time: ~3ms
  • Average Rotational Latency: 100ms
  • Data Transfer Rate: 31,250 bps (normal), 125,000 bps (burst)
  • Bit Cell Time: ~32μs (normal), ~8μs (burst)

Models and Variants

Original 1571 (1985-1986)

  • Model Number: CBM 1571
  • Features: Parallel port, metal chassis, 2 MHz CPU
  • Compatibility: C64 and C128 modes
  • Known Issues: Early units had firmware bugs

1571 (later production)

  • Improvements: Fixed firmware, improved reliability
  • Changes: Removed parallel port, plastic chassis
  • Compatibility: C64 and C128 modes

1571CR (Cost Reduced)

  • Features: Further cost-reduced design
  • Changes: Simplified PCB, different mechanism
  • Compatibility: C64 and C128 modes

1570 (European Version)

  • Differences: No burst mode, different ROM
  • Compatibility: C64 and C128 modes
  • Rarity: Less common than 1571

Usage and Operation

Basic Commands

LOAD "*",8       : REM Load first program on disk (C64 mode)
DOS"UJ",8        : REM Enable burst mode (C128 mode)
DLOAD"PROGRAM"   : REM Load with fast serial
SAVE"@0:FILENAME",8 : REM Save with overwrite protection
HEADER"DISKNAME",ID : REM Format disk

Disk Commands

  • COPY: Copy files between disks
  • RENAME: Rename files
  • SCRATCH: Delete files
  • VALIDATE: Rebuild BAM
  • BACKUP: Copy entire disk
  • DUPLICATE: Copy disk with verification

Common Error Messages

  • ?FILE NOT FOUND: File doesn’t exist
  • ?FILE EXISTS: File already exists
  • ?DISK FULL: No more space on disk
  • ?WRITE PROTECT ON: Disk is write-protected
  • ?SYNTAX ERROR: Command error

Technical Details

File System

  • File Types: PRG, SEQ, USR, REL, DEL
  • Directory Structure: Flat (no subdirectories)
  • File Header: 16 characters max
  • Block Availability Map: Track 36, sector 0
  • Directory: Track 36, sectors 1-4
  • BAM: Tracks free/used sectors on both sides

Disk Format

  • Sector Interleave: 6 sectors (improved from 1541)
  • GCR Encoding: More efficient than 1541
  • Sync Mark: $89, $88, $88, $88, $88, $88, $88, $88
  • Header ID: $08 (GCR encoded as $52, $52, $52, $52)
  • Checksum: XOR of all bytes in sector

Hardware Registers

  • $1800: Data register
  • $1801: Status register
  • $1802: Command register
  • $1803: Track register
  • $1804: Sector register
  • $1805: Data register
  • $1806: Status register
  • $1807: Command register

Common Issues and Solutions

Common Problems

  1. Drive Not Responding
    • Check power connection
    • Verify serial cable is secure
    • Try different device number
  2. Read/Write Errors
    • Clean drive heads
    • Check disk for damage
    • Realign drive heads if necessary
  3. Single-Sided Operation in C64 Mode
    • Use 1571 in 1541 emulation mode
    • Format disk as double-sided in C128 mode first
  4. Error 74, Drive Not Ready
    • Check disk insertion
    • Verify spindle motor is spinning
    • Check drive belt if applicable

Maintenance

  • Head Cleaning: Use isopropyl alcohol and cleaning disk
  • Lubrication: Spindle bearing
  • Alignment: Requires alignment disk
  • Capacitor Replacement: Common in aging units

Hacks and Modifications

Hardware Hacks

  • JiffyDOS: Faster disk operating system
  • SpeedDOS: Alternative DOS with faster transfer
  • Parallel Cable: Speed up transfers on early models
  • EPROM Upgrades: Custom firmware
  • LED Mods: Additional status LEDs

Software Enhancements

  • Burst Mode: Up to 5x speed increase
  • Disk Utilities: Copy programs, disk doctors
  • RAM Expanders: Use computer’s memory as disk cache

Legacy and Impact

Historical Significance

  • Technical Achievement: First widely available double-sided drive for 8-bit computers
  • Market Impact: Shipped with most C128 systems
  • Hacking Culture: Inspired many programmers
  • Demo Scene: Enabled more complex demos

Collectibility

  • Value: $75-$250 depending on condition
  • Rare Variants: Early models with parallel port
  • Mint Condition: Boxed units command premium
  • Restoration: Growing hobbyist community

Modern Alternatives

  • SD2IEC: SD card adapter
  • Pi1541: Raspberry Pi emulation
  • 1571 Ultimate: FPGA-based solution
  • Emulation: VICE, CCS64

Technical Documentation

Pinouts

Power Connector

1 - +5V DC
2 - Ground
3 - +12V DC
4 - Ground

IEC Serial Bus

1 - SRQ (Service Request)
2 - GND (Ground)
3 - ATN (Attention)
4 - CLK (Clock)
5 - DATA (Data)
6 - RESET

Parallel Port (early models only)

1 - D0
2 - D1
3 - D2
...
8 - D7
9 - STROBE
10 - BUSY
11 - ACK
12 - PAPER OUT
13 - SELECT
14 - AUTOFEED
15 - ERROR
16 - INIT
17 - SELECT IN
18-25 - Ground

ROM Versions

  • Original ROM: Early version with bugs
  • Revised ROM: Fixed common issues
  • JiffyDOS: Third-party replacement
  • DolphinDOS: Alternative DOS

Diagnostic Mode

  1. Power on while holding down the drive’s reset button
  2. LED will blink in patterns indicating test results
  3. Specific blink codes indicate different hardware issues
  • Featured in computer magazines of the 1980s
  • Subject of many YouTube restoration videos
  • Appears in documentaries about 1980s computing
  • Referenced in retro computing forums

Further Reading

About This Page

This page documents the technical specifications, operation, and legacy of the Commodore 1571 floppy disk drive. Information is based on official documentation, service manuals, and community knowledge.