Apple UniDisk 3.5

Revision as of 08:53, 25 September 2026 by Josh (talk | contribs) (P4 verification: add Apple's own UniDisk illustrated parts list with part numbers, from the hosted Technical Procedures binder)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

The Apple UniDisk 3.5 (model A2M2053) was the first 800 KB 3.5-inch drive Apple shipped for the Apple II, released in September 1985 - before the 800 KB drive for the Macintosh.[1]

Apple UniDisk 3.5
Apple UniDisk 3.5 (model A2M2053)
Manufacturer Apple Computer, Inc. (Sony mechanism)
Type Floppy disk drive
Interface 19-pin D-sub disk port, SmartPort protocol
Compatible Apple IIc with the November 1985 firmware or later; Apple IIe and II Plus with a Liron card; Apple IIGS; Apple IIc Plus
Predecessor Disk II
Model A2M2053

It is an intelligent drive: it contains its own processor, RAM and firmware, and the host issues high-level commands rather than driving the mechanism directly. That is why it works on a 1 MHz Apple II at all, and it is also why it will not work on a Macintosh despite using the same Sony mechanism.

Why it exists

edit

A 1 MHz 6502 cannot take raw data off a 3.5-inch drive, de-nibblise it and hand it to the operating system fast enough. Apple's answer was to put the work inside the drive: a small computer buffers the data and talks to the host over a simple protocol.[1] The cost is speed - the extra processing means the UniDisk works best at a 4:1 interleave, where the later, dumber Apple 3.5 Drive uses 2:1 and is faster.[1]

Apple's design also departs from Sony's: the rotation speed varies with the track being accessed, which packs the inner tracks tightly enough to gain an extra 80 KB over the 720 KB otherwise available - hence 800 KB.[1]

Inside the drive

edit

The drive's internals have been documented in detail by a community project that uses the UniDisk as a co-processor for an Apple II:[2]

Function Device
Processor 65C02 at 2.0 MHz - GTE G65SC02P-2, PDIP40
RAM 2 KB static - Hitachi HM6116LP-2, 120 ns, PDIP24
ROM 8 KB firmware - A2M2053-V1.0 / TC5365P-8718, 250 ns, PDIP28
Disk controller IWM - VLI VF4060-001 / 344-0041-B, PDIP28

The processor's memory map also carries 527 bytes of gate-array I/O locations and 15 bytes of IWM registers.[2] The firmware was written by Michael Askins, who also wrote the software for the Liron controller card.[2]

SmartPort and the daisy chain

edit

The 19-pin D-sub disk port carries Apple's Protocol Converter protocol, later renamed SmartPort. The host sends high-level commands; the drive does the low-level work; and several devices can be chained.[2][3]

A Disk II in the chain must be last. The Protocol Converter bus is a daisy chain of the disk port, one or more intelligent devices, and optionally one Disk II, which "must be the terminal member of the daisy chain and remains dormant when a bus resident is addressed".[2] A 5.25-inch drive in the middle of the chain will not work, and that is a configuration error rather than a fault.

On an Apple IIc with the November 1985 firmware the port supports four 3.5-inch drives, or three 3.5-inch drives and one 5.25-inch drive.[3]

Compatibility

edit
Host What is needed
Apple IIc The November 1985 firmware (the 32 KB "UniDisk 3.5" ROM) or later. The original 16 KB firmware drives one external 5.25-inch drive and nothing else[3]
Apple IIe, Apple II Plus A Liron controller card. A Disk II controller will not do[2][1]
Apple IIGS Native SmartPort support[1]
Apple IIc Plus Native; the external port takes three 3.5-inch drives and two 5.25-inch drives[1]
Macintosh Not supported. The mechanism is the same Sony 800 KB unit, but the Macintosh drives its floppy hardware directly and cannot talk to an intelligent drive[1]

Format

edit
Parameter Value
Capacity 800 KB
Sides Double-sided
Tracks 80 per side
Encoding GCR, with the rotation speed varying by track group
File system ProDOS on the Apple II; the Macintosh 800 KB format is the same physical format

[1]

Disks formatted on a UniDisk 3.5 and on an Apple 3.5 Drive are interchangeable, but each is slower reading the other's interleave.[1]

The successor: Apple 3.5 Drive

edit

The Apple 3.5 Drive (A9M0106), introduced with the Apple IIGS in September 1986, is the same mechanism with the intelligence removed: no 65C02, no buffering, and the host does the work. That makes it cheaper and, on a machine fast enough to keep up, faster - 2:1 interleave against the UniDisk's 4:1. It works on the Apple IIGS and the Macintosh, but not on the Apple IIe or the original Apple IIc.[1]

Apple's published figures for that drive give a sense of what the mechanism itself does:[4]

  • Track-to-track seek 6 ms maximum, settle 30 ms maximum, startup 600 ms maximum
  • Head position accuracy ±0.035 mm
  • 800 KB formatted, 1,246 KB unformatted
  • +12 V at 120 mA typical, rising to 600 mA during eject for up to 2 seconds; +5 V at 360 mA typical
  • Operating temperature 5 to 50 °C

Those are the Apple 3.5 Drive's numbers. Apple did not publish an equivalent specification sheet for the UniDisk 3.5, and the UniDisk's own electronics draw more, so do not apply the current figures to it.

Maintenance

edit

Heads

edit

Clean the heads with a proper 3.5-inch cleaning disk, or with isopropyl alcohol on a lint-free swab with the drive opened and unpowered. Both surfaces have a head; clean both.

The eject mechanism

edit

The commonest mechanical fault on any Sony 800 KB mechanism is the eject and loading gear becoming stiff with old grease. Clean the old grease out completely and regrease with a light plastic-safe grease. See Floppy Drive Repair for the general procedure.

Firmware

edit

The 8 KB ROM is a mask-programmed A2M2053-V1.0.[2] Replacements are scarce. A drive whose intelligence has failed can be converted to a "dumb" drive for Macintosh use, which destroys its value as a UniDisk but keeps a working mechanism in service.

Common faults

edit
Symptom Likely cause What to do
Not recognised at all Host does not support SmartPort Check the firmware revision on a IIc, or that a IIe has a Liron card
Not recognised in a chain Wrong chain order A Disk II must be last in the chain[2]
Read errors Dirty or worn heads, or degraded media Clean the heads; try a known-good disk
Disk will not eject, or grinds Hardened grease in the eject mechanism Strip, clean and regrease
Slow compared with a IIGS with an Apple 3.5 Normal 4:1 interleave against 2:1[1]

Identification

edit
  • A2M2053 on the label
  • 19-pin D-sub disk connector with a pass-through for daisy-chaining
  • Manual eject button
  • Case colour matching the Apple IIc rather than the later platinum

An Apple 3.5 Drive (A9M0106) looks similar but has no internal processor; if a drive is being sold as a UniDisk, the model number on the label is the thing to check.

Apple's own parts list for this drive

edit

Apple published an Illustrated Parts List for the UniDisk as Section 4 of its UniDisk Technical Procedures, which is held here inside the Service Support Training Programs binder described at Service Support Tranning Programs Laserwriter Technical Procedures Jan 1985.[5] Apple's part numbers, as printed:

Part Number
Analog card, UniDisk 661-0287
Uni/DuoDisk disk mechanism assembly 661-72128
Assembly, cable, LED, D1 590-0140
Assembly, cable, drive to CPU 590-0327
Sub-bezel, Uni/DuoDisk 970-1258
Shield, bottom 805-0890
Shield, top 805-0891
Subassembly, bottom cover 675-5101
Top case assembly 675-5103
Label, drive number, Uni/DuoDisk 825-0548
Spring 870-0023
Load button U815-0064

The same binder carries the DuoDisk Analog Card Chip Swapping Chart, which is component-level and applies to the closely related DuoDisk analogue card. Apple's warning there is worth carrying across to this drive as well: inspect the card for melted or broken components before changing anything, because a card connected to a computer with the power on typically shows "fuzz" and an exploded capacitor.[5]

See also

edit

References

edit
  1. ↑ 1.00 1.01 1.02 1.03 1.04 1.05 1.06 1.07 1.08 1.09 1.10 1.11 Steven Weyhrich, Apple II History, Chapter 9, "The Apple IIc Plus", apple2history.org, sections "The UniDisk 3.5 and Apple 3.5" and "Advances in Apple II disk storage". The September 1985 release; the order of Apple's four 3.5-inch drives (400K Mac drive, 800K UniDisk 3.5, 800K Mac drive, Apple 3.5); the intelligent-drive design with its own 65C02 and buffer memory, and why the 1 MHz 6502 needed it; the variable-speed modification to Sony's design that gains the extra 80K over 720K; the Apple 3.5's removal of the processor and its 2:1 interleave against the UniDisk's 4:1; the statement that the Apple 3.5 worked on the Apple IIGS and the Macintosh but not on the IIe and the original IIc; the IIc Plus disk port supporting three external 3.5-inch drives and two 5.25-inch drives.
  2. ↑ 2.0 2.1 2.2 2.3 2.4 2.5 2.6 2.7 Riccardo Greco, UniDisk 3.5 Apple II co-processor in Merlin Assembler, github.com/rigreco/UniDisk. This is a community project, not an Apple publication. It documents the UniDisk 3.5 board's devices and their markings (GTE G65SC02P-2 65C02 at 2.0 MHz in PDIP40; Hitachi HM6116LP-2 2 KB 120 ns static RAM in PDIP24; A2M2053-V1.0 / TC5365P-8718 8 KB 250 ns ROM in PDIP28; VLI VF4060-001 / 344-0041-B IWM in PDIP28), the 527 bytes of gate-array I/O locations and 15 bytes of IWM registers in the memory map, the authorship of the firmware (Michael Askins) and the Liron design team, and the rule that a Disk II in a Protocol Converter daisy chain must be the terminal device and stays dormant while a bus resident is addressed.
  3. ↑ 3.0 3.1 3.2 Steven Weyhrich, Apple II History, Chapter 8, "The Apple IIc", apple2history.org. The UniDisk 3.5 firmware upgrade for the IIc in November 1985, the move from a 16K to a bank-switched 32K ROM, and the resulting support for four 3.5-inch drives, or three 3.5-inch drives and one 5.25-inch drive.
  4. ↑ Apple 3.5 Drive Service Source, Apple Computer, Inc. - hosted on this wiki at Apple 3.5 Drive Service Source. Specifications chapter: 80 tracks per inch and two recording surfaces; track-to-track seek time 6 ms maximum, settle time 30 ms maximum, drive startup time 600 ms maximum; head position accuracy ±0.035 mm; formatted capacity 800K and unformatted capacity 1,246K; electrical figures for +12 V (10 µA standby, 120 mA typical, 600 mA peak during eject only for a maximum of 2 seconds) and +5 V (10 mA standby, 360 mA typical); operating temperature 5 to 50 °C; size 51 × 120 × 200 mm and weight 1.3 kg. These are the Apple 3.5 Drive's figures, not the UniDisk 3.5's.
  5. ↑ 5.0 5.1 Apple Computer, Apple LaserWriter Printer Technical Procedures, preliminary version for internal use only, sections stamped rev. Jan 85 and rev. Feb 85. Held on this wiki inside the Service Support Training Programs binder scan, described at Service Support Tranning Programs Laserwriter Technical Procedures Jan 1985 (File:Service_Support_Tranning_Programs_Laserwriter_Technical_Procedures_Jan_1985.pdf).