Commodore 1541 disk

From Just Solve the File Format Problem
(Difference between revisions)
Jump to: navigation, search
m
 
(9 intermediate revisions by one user not shown)
Line 4: Line 4:
 
|released=1983
 
|released=1983
 
}}
 
}}
 
+
The '''Commodore 1541 disk''' was a popular disk format used on Commodore 64 computers. It was a 5 1/4" single-sided disk with a capacity of 170 kilobytes. CBM DOS 2.6 was used.
The '''Commodore 1541 disk''' was a popular disk format used on Commodore 64 computers. It was a 5 1/4" single-sided disk with a capacity of 170 kilobytes. Users sometimes flipped the disks over to use the other side too. CBM DOS 2.6 was used.
+
  
 
The disks (in their standard formatting) had 35 tracks with from 17 to 21 sectors in each (outer tracks had more sectors), for a total of 683 sectors. Each sector held 256 bytes, but two bytes were reserved for a pointer to the next physical track and sector, leaving 254 bytes for data storage. Track 18 was reserved for directory and file allocation information including a Block Allocation Map (BAM). Custom disk formats could use as many as 40 tracks (the higher tracks were skipped in the standard format due to lower reliability of those portions of the disk).
 
The disks (in their standard formatting) had 35 tracks with from 17 to 21 sectors in each (outer tracks had more sectors), for a total of 683 sectors. Each sector held 256 bytes, but two bytes were reserved for a pointer to the next physical track and sector, leaving 254 bytes for data storage. Track 18 was reserved for directory and file allocation information including a Block Allocation Map (BAM). Custom disk formats could use as many as 40 tracks (the higher tracks were skipped in the standard format due to lower reliability of those portions of the disk).
  
Copy-protected disks introduced intentional read errors which interfered with copying programs, but such schemes were easily defeated with special copying programs that ignored such errors.
+
A form of [[GCR encoding]] was used in the data storage.
  
The earlier Commodore 2040 format used with PET computers was basically the same as this, enough so that those disks could generally be read with the later drives, but due to slight differences in alignment it was not possible to reliably write to disks that had been formatted on the other sort of drive.
+
[[Copy-protected]] disks introduced intentional read errors which interfered with copying programs, but such schemes were easily defeated with special copying programs that ignored such errors.
 +
 
 +
The earlier [[Commodore 2040 disk]] format (also used on the 4040 drives released as an upgrade to the 2040) used with PET computers was basically the same as this, enough so that those disks could generally be read with the later drives, but due to slight differences in alignment it was not possible to reliably write to disks that had been formatted on the other sort of drive.
 +
 
 +
While the disks were single-sided, users often punched an extra notch on the opposite side to permit the disks to be flipped over for use of the other side (the notch was necessary to prevent the disk from being seen by the drive as write-protected). This was done despite being discouraged by disk manufacturers, since the disks weren't designed to work well this way (only one side was certified for data storage, and also running it in both directions could cause debris to build up in ways unanticipated by the designers). However, some disk manufacturers eventually did produce double-notched disks for this use.
  
 
The later [[Commodore 1571 disk]] format was double-sided, but not compatible with 1541 disks that had been flipped over to write both sides, since in this case the flip side is reversed in orientation compared to a disk being read in double-sided mode.
 
The later [[Commodore 1571 disk]] format was double-sided, but not compatible with 1541 disks that had been flipped over to write both sides, since in this case the flip side is reversed in orientation compared to a disk being read in double-sided mode.
  
 
The filesystem on it would be [[CBMFS]].
 
The filesystem on it would be [[CBMFS]].
 +
 +
Images of such disks stored in other media/filesystems can be stored in [[D64]] or [[G64]] format.
  
 
== References ==
 
== References ==
Line 22: Line 27:
 
* [http://dreamsteep.com/tutorials/general-tips-and-tutorials/251-transferring-commodore-64-disks-to-modern-formats.html Transferring Commodore 64 disks to modern formats]
 
* [http://dreamsteep.com/tutorials/general-tips-and-tutorials/251-transferring-commodore-64-disks-to-modern-formats.html Transferring Commodore 64 disks to modern formats]
 
* [http://www.floodgap.com/retrobits/ckb/secret/periph.html Some info on various Commodore drives]
 
* [http://www.floodgap.com/retrobits/ckb/secret/periph.html Some info on various Commodore drives]
 +
* [http://archive.org/details/bitsavers_commodore11984_3160282 Commodore 1541 maintenance manual]
 +
* [http://archive.org/details/bitsavers_commodoreTiskDriveJun84_17573423 Anatomy of the 1541]
 
* [http://archive.org/details/commodore_protection Commodore copy protection books and manuals]
 
* [http://archive.org/details/commodore_protection Commodore copy protection books and manuals]
 +
* [http://style64.org/dirmaster DirMaster: reads C64 disk images / archives / files in Windows]
 +
* [http://stevehanov.ca/blog/index.php?id=133 Give your Commodore 64 new life with an SD card reader]
  
 
[[Category:Commodore computers]]
 
[[Category:Commodore computers]]

Latest revision as of 16:49, 21 June 2017

File Format
Name Commodore 1541 disk
Ontology
Released 1983

The Commodore 1541 disk was a popular disk format used on Commodore 64 computers. It was a 5 1/4" single-sided disk with a capacity of 170 kilobytes. CBM DOS 2.6 was used.

The disks (in their standard formatting) had 35 tracks with from 17 to 21 sectors in each (outer tracks had more sectors), for a total of 683 sectors. Each sector held 256 bytes, but two bytes were reserved for a pointer to the next physical track and sector, leaving 254 bytes for data storage. Track 18 was reserved for directory and file allocation information including a Block Allocation Map (BAM). Custom disk formats could use as many as 40 tracks (the higher tracks were skipped in the standard format due to lower reliability of those portions of the disk).

A form of GCR encoding was used in the data storage.

Copy-protected disks introduced intentional read errors which interfered with copying programs, but such schemes were easily defeated with special copying programs that ignored such errors.

The earlier Commodore 2040 disk format (also used on the 4040 drives released as an upgrade to the 2040) used with PET computers was basically the same as this, enough so that those disks could generally be read with the later drives, but due to slight differences in alignment it was not possible to reliably write to disks that had been formatted on the other sort of drive.

While the disks were single-sided, users often punched an extra notch on the opposite side to permit the disks to be flipped over for use of the other side (the notch was necessary to prevent the disk from being seen by the drive as write-protected). This was done despite being discouraged by disk manufacturers, since the disks weren't designed to work well this way (only one side was certified for data storage, and also running it in both directions could cause debris to build up in ways unanticipated by the designers). However, some disk manufacturers eventually did produce double-notched disks for this use.

The later Commodore 1571 disk format was double-sided, but not compatible with 1541 disks that had been flipped over to write both sides, since in this case the flip side is reversed in orientation compared to a disk being read in double-sided mode.

The filesystem on it would be CBMFS.

Images of such disks stored in other media/filesystems can be stored in D64 or G64 format.

[edit] References

Personal tools
Namespaces

Variants
Actions
Navigation
Toolbox