Low-level Explorations of Commodore's Soft-sectored Floppies

mos6502
commodore
#1

From Diaspora:

https://www.pagetable.com/?p=1070

Images of Commodore floppy disk formats and data with some discussion of the sectoring and non-standard formats used for efficiency and copy protection.

3 Likes
#2

I looked up how these drives managed to vary the sector count. It turns out there’s a 16MHz crystal which then goes through a programmable divider to produce 4 different clocks for the bitrate:

On the other hand, Apple’s floppies in the early Macs spun the drive motor at variable speed - which might give finer control but presumably also imposes some settling time. From the Floppy Emu pages:

The Sony floppy drives that are used in Lisa and Macintosh computers operate differently from the floppy drives in virtually every other computer, and these differences make it challenging to create a Mac/Lisa floppy emulator. Unlike other drives which spin at fixed speeds, the Sony drives spin at a variable rotation speed, depending on which track is being accessed. The drive reports its current rotation speed to the computer, and the computer will check that the speed is within an acceptable range before performing any disk I/O.

Here’s an odd fact. Chuck Peddle, who invented the Set Overflow pin on the 6502, later used in Commodore’s floppy drives as a very fast polling mechanism, was involved in the design of the Victor Sirius machines, which also have a variable density but this time by motor speed control:

Chuck achieved very high capacity diskettes through the use of constant bit-density. He did this on the Victor/Sirius machine through variable speed drives but he had done it before on the Commodore products through variable clock rates.

Finally, there’s a great page here by André Fachat on the low level encodings on floppy disks:
https://extrapages.de/archives/20190102-Floppy-notes.html

1 Like
#3

Some nice (visual) images of Apple II disks here:
https://archive.org/details/flux_capacity

Edit: see also this article:

1 Like
#4

lg

Univac removable disc cartridge

Can’t resist the temptation to share about this small removable disk :wink:

(https://www.computerhistory.org/collections/catalog/102664700)
Univac 9000 Series Disk Prototype, 2.2 MB of capacity. J. Presper Eckert describes it in his speech “Industry Science & Technology in Last Third of the Century, 1966” as “A small removable disc cartridge shown…”. Considered too expensive at the time, the technology used to develop this ended up as Univac’s 8400-series disk pack, which held four platters in a large removable drop-in cartridge the size of a washing-basket – the first removable disk based storage system to reach market, in 1971.
And to think that some people hated the 3.5-inch 1.44 MB floppy disk (“diskette”) because was too big for so small storage…

#5

I see Michael has published a related article, on optimising the packing of data onto the 5¼" floppy:

1 Like