All Topics  
Commodore 1541

 
Commodore 1541

   Email Print
   Bookmark   Link





 

Commodore 1541




 
 
The Commodore 1541 (aka CBM 1541, and originally called VIC-1541), made by Commodore International
Commodore International

Commodore, the commonly used name for Commodore International, was a United States electronics company based in West Chester, Pennsylvania which was a vital player in the home computer/personal computer field in the 1980s....
, was the best-known floppy disk
Floppy disk

A floppy disk is a data storage medium that is composed of a disk of thin, flexible magnetic storage medium encased in a square or rectangle plastic shell....
 drive for the Commodore 64
Commodore 64

The Commodore 64 is an 8-bit home computer released by Commodore International in August, 1982, at a price of United States dollar595. Preceded by the Commodore VIC-20 and Commodore MAX Machine, the C64 features 64 kilobytes of Random-access memory with sound and graphics performance that were superior to IBM-compatible computers of tha...
 home computer
Home computer

A home computer was a class of personal computer entering the market in 1977 and becoming common during the 1980s. They were marketed to consumers as accessible personal computers, more capable than video game consoles....
.






Discussion
Ask a question about 'Commodore 1541'
Start a new discussion about 'Commodore 1541'
Answer questions from other users
Full Discussion Forum



Encyclopedia


Commodore64 Fdd1541 Front
Commodore64 Fdd1541 Back
The Commodore 1541 (aka CBM 1541, and originally called VIC-1541), made by Commodore International
Commodore International

Commodore, the commonly used name for Commodore International, was a United States electronics company based in West Chester, Pennsylvania which was a vital player in the home computer/personal computer field in the 1980s....
, was the best-known floppy disk
Floppy disk

A floppy disk is a data storage medium that is composed of a disk of thin, flexible magnetic storage medium encased in a square or rectangle plastic shell....
 drive for the Commodore 64
Commodore 64

The Commodore 64 is an 8-bit home computer released by Commodore International in August, 1982, at a price of United States dollar595. Preceded by the Commodore VIC-20 and Commodore MAX Machine, the C64 features 64 kilobytes of Random-access memory with sound and graphics performance that were superior to IBM-compatible computers of tha...
 home computer
Home computer

A home computer was a class of personal computer entering the market in 1977 and becoming common during the 1980s. They were marketed to consumers as accessible personal computers, more capable than video game consoles....
. The 1541 was a single-sided 170 kilobyte
Kilobyte

Kilobyte is a unit of Computer data storage equal to either 1,024 bytes or 1,000 bytes , depending on context.It is abbreviated in a number of ways: KB, kB, K and Kbyte....
 drive for 5¼" disks. The 1541 followed the previous Commodore 1540
Commodore 1540

The Commodore 1540 was the companion floppy disk drive for the Commodore VIC-20 home computer. It used single-sided 5¼" floppy disks, on which it stored roughly 170 kilobyte of data utilizing Commodore's Group Code Recording data encoding scheme....
 (meant for the VIC-20
Commodore VIC-20

The VIC-20 is an 8-bit home computer which was sold by Commodore International. The VIC-20 was announced in 1980, roughly three years after Commodore's first personal computer, the Commodore PET....
).

The disk drive used Group Code Recording
Group Code Recording

In computer science, group code recording refers to several distinct but related encoding methods for magnetic media. The first, used in 6250 Characters Per Inch magnetic tape, is an error-correcting code combined with a run length limited encoding scheme....
 (GCR) and contained a MOS
MOS Technology

MOS Technology, Inc., also known as CSG , was a integrated circuit design and Semiconductor device fabrication company based in Norristown, Pennsylvania, in the United States....
 6502
MOS Technology 6502

The MOS Technology 6502 is an 8-bit microprocessor that was designed by Chuck Peddle and Bill Mensch for MOS Technology in 1975. When it was introduced, it was the least expensive full-featured central processing unit on the market by a considerable margin, costing less than one-sixth the price of competing designs from larger companies such...
 microprocessor, doubling as a disk controller
Disk controller

The disk controller is the Electronic circuit which allows the Central processing unit to communicate with a hard disk, floppy disk or other kind of disk drive....
 and on-board disk operating system processor. The number of sectors per track varied from 17 to 21 (an early implementation of Zone Bit Recording
Zone bit recording

Zone Bit Recording is used by disk drives to store more Disk sector per cylinder-head-sector on outer tracks than on inner tracks. It is also called Zone Constant Angular Velocity ....
). The drive's built-in disk operating system was CBM DOS 2.6
Commodore DOS

Commodore DOS, aka CBM DOS, was the disk operating system used with Commodore International's Commodore International#Computers, 8-bit. Unlike most other DOS systems before or since—which are booted from disk into the main computer's own random access memory at startup, and executed there—CBM DOS was executed internally in t...
.

Use of "flippy disk
Flippy disk

A flippy disk is a double-sided 5?" floppy disk, specially modified so that the two sides can be used independently in single-sided drives. Use of "flippy" disks was most common during the 8-bit home computer era of the early-to-mid 1980s....
s", which were double-sided disks converted by cutting/punching a notch on the left-hand side, would give access to the reverse side of the disks and effectively double the storage capacity. The notch could be made with a knife, single hole paper punch, or "disk notcher" tool that was specifically designed for this task.

Disk Capacity
Each side of 170 KB
Kilobyte

Kilobyte is a unit of Computer data storage equal to either 1,024 bytes or 1,000 bytes , depending on context.It is abbreviated in a number of ways: KB, kB, K and Kbyte....
s was split into 683 sectors on 35 tracks, each of the sectors holding 256 byte
Byte

A byte is a basic unit of measurement of Computer storage in computer science. In many computer architectures it is a Byte addressing memory address space....
s; the file system
File system

In computing, a file system is a method for store and organize computer files and the data they contain to make it easy to find and access them....
 made each sector its own cluster.

However, since one track had to be used by the drive itself for directory and file allocation information (so-called BAM, Block Allocation Map) and two bytes of each physical sector were used as a block pointer to the next logical sector (as to implement interleave for faster access), a logical block would hold 254 bytes.

If the disk was not otherwise prepared with a custom format, (e.g. for data disks), 664 blocks would be free after formatting, giving 168,656 bytes (or almost 165 KB) for user data.

Using own formatting and load/save routines (sometimes included in third-party DOSes, see below), all of the mechanically possible 40 tracks could be used. The reason why Commodore decided not to use the upper five tracks by default (or at least more than 35) was the bad quality of some of the drive mechanisms which did not always work reliably at the highest tracks. So by reducing the number of tracks used and thus capacity, it was possible to further reduce cost - in contrast to Double Density drives used e.g. in IBM PC computers of the day which saved 180 KB on one side (by using a 40 tracks format).

For compatibility and ease of implementation, the 1571's Double Sided format of one logical disk side with 70 tracks later was created by putting together the 35 physical tracks on each of the physical sides rather than using two times 40 (or e.g. 38) tracks, even though there were no more quality problems with the mechanisms of those drives. The 1571 CP/M format, however, uses the full 360 KB available on that two R/W head drive.

Introduction and early problems


Priced at under US$
United States dollar

The United States dollar is the unit of currency of the United States and was defined by the Coinage Act of 1792 to be between 371 and 416 grains of silver ....
400 at its introduction, the 1541 became widely popular. Although expensive by today's standards, a C64 plus a 1541 cost about $900, while an Apple II with no disk drive cost $1395. The demand caught Commodore by surprise, who struggled to produce the drive in adequate quantities.

Failure rates on the 1541 initially were very high, and the drives were virtually impossible to find. The lead editorial in the December 1983 issue of Compute!'s Gazette
COMPUTE!'s Gazette

COMPUTE!'s Gazette was a computer magazine of the 1980s, directed at users of Commodore International's 8-bit home computers. Publishing its first issue in July 1983, the Gazette was a Commodore-only daughter magazine of the computer hobbyist magazine COMPUTE!....
 lamented that four of the seven drives the magazine had in its editorial offices had failed. Eventually the problems subsided and the drive became nearly as widely available as the C64 itself.

The 1541 did not have dip switches to change the drive number. If a user added more than one drive to a system the user had to open the case and cut a trace in the circuit board to permanently change the drive's number. It was also possible, however, to change the number temporarily from the operating system.

The 1541 also had an internal power source, which generated some heat. Due to this it was in many places often known as "toaster
Toaster

A toaster is a small electric kitchen appliance designed to toast multiple types of bread products. A typical modern two-slice toaster draws anywhere between 600 and 1200 Watt and makes toast in 1 to 3 minutes....
". The heat generation was a frequent source of humour. For example, series of humorous tips in MikroBitti
MikroBitti

MikroBitti is a Finnish computer magazine, founded in May 1984 and published by Sanoma Magazines, a division of the SanomaWSOY Group. MikroBitti is aimed mainly for beginner to mid-level computer users....
 5/1989 said "When programming late, coffee and kebab keep nicely warm on top of 1541." MikroBitti review of 1541-II said that its external power source "should end the jokes about toasters".

Versions and third-party clones


There were two versions of the 1541 mechanics. Early models used a drive mechanism made by Alps Electric, distinguishable by its push-down drive door. Later models utilized a drive mechanism manufactured by Newtronics (Mitsumi
Mitsumi

is a Japanese manufacturer of human interface devices founded in 1954. One of the company's most noticeable product lines are video game console controllers, such as those for the Sony's PlayStation line and the Super Nintendo Entertainment System/Super Famicom....
), which used a lever release. All but the very earliest 1541s can use either the Alps or Newtronics mechanism. Visually, the first models, of the VIC-1541 denomination, had an off-white color like the VIC-20 and VIC-1540. Then, to match the look of the C64, CBM
Commodore International

Commodore, the commonly used name for Commodore International, was a United States electronics company based in West Chester, Pennsylvania which was a vital player in the home computer/personal computer field in the 1980s....
 changed the drive's color to brown-beige and the name to Commodore 1541.

The 1541's numerous shortcomings opened a market for a number of third-party clones of the disk drive, a situation that continued for the lifetime of the C64. Well-known clones were the Oceanic OC-118 aka Excelerator+, MSD 's single and dual drives, the Enhancer 2000, the Indus GT, and CMD
Creative Micro Designs

Creative Micro Designs is a computer technologies company which today sells IBM PC compatibles and related equipment, but which started out in 1987 selling self-designed firmware updates and computer hardware for the Commodore 64 and Commodore 128 8-bit home computer/personal computers....
 's FD-2000 and FD-4000. Nevertheless, the 1541 became the first disk drive to see widespread use in the home and Commodore sold millions of the units.

In 1986, Commodore released the 1541C, a revised version that offered quieter and slightly more reliable operation and a light beige case matching the color scheme of the Commodore 64C. It was replaced in 1988 by the 1541-II, which used an external power supply to provide cooler operation and allow the drive to have a smaller desktop footprint (the power supply "brick" being placed elsewhere, typically on the floor).

The serial computer interface


The 1541 used a bit-serial version of the IEEE-488
IEEE-488

IEEE-488 is a short-range, digital communications computer bus specification that has been in use for over 30 years. Originally created for use with automated test equipment, the standard is still in wide use for that purpose....
 interface, the speedier parallel version of which was used on Commodore's earlier drives for the PET/CBM
Commodore PET

The PET was a home computer-/personal computer produced by Commodore International starting in 1977. Although it was not a top seller outside the Canadian, US, and UK educational markets, it was Commodore's first full-featured computer and would form the basis for their future success....
 range of personal/business computers. To ensure a ready supply of inexpensive cabling for its home computer peripherals, Commodore chose standard DIN connector
DIN connector

A DIN connector is a connector that was originally standardized by the Deutsches Institut f?r Normung , the German national standards organization....
s for the serial interface. Disk drives and other peripherals such as printers were connected to the computer via a daisy-chain scheme, necessitating only a single connector on the computer itself.

Initially, Commodore intended to use a hardware shift register (the 6522 VIA
MOS Technology 6522

The 6522 Versatile Interface Adapter was an integrated circuit made by MOS Technology, as well as second sources including Rockwell and Synertek....
) to maintain relatively brisk drive speeds with the new serial interface. However, a hardware bug with this chip prevented the initial design from working as anticipated, and the ROM code was hastily rewritten to handle the entire operation in software. According to Jim Butterfield
Jim Butterfield

Frank James Butterfield was a Toronto-based author and computer programmer famous for his work with Commodore Business Machines microcomputers, and a longtime contributor to periodicals such as The Transactor and Toronto PET User's Group....
, this caused a speed reduction by a factor of five.

As implemented on the VIC-20 and Commodore 64
Commodore 64

The Commodore 64 is an 8-bit home computer released by Commodore International in August, 1982, at a price of United States dollar595. Preceded by the Commodore VIC-20 and Commodore MAX Machine, the C64 features 64 kilobytes of Random-access memory with sound and graphics performance that were superior to IBM-compatible computers of tha...
, CBM DOS
Commodore DOS

Commodore DOS, aka CBM DOS, was the disk operating system used with Commodore International's Commodore International#Computers, 8-bit. Unlike most other DOS systems before or since—which are booted from disk into the main computer's own random access memory at startup, and executed there—CBM DOS was executed internally in t...
 could transfer only about 300 bytes per second, which translated to about 20 minutes to copy one disk—10 minutes of reading time, and 10 minutes of writing time. However, since both the computer and the drive could easily be reprogrammed, third parties quickly wrote more efficient firmware that would speed up drive operations drastically. Without hardware modifications, some "fast loader
Fast loader

A fast loader is a software program for a home computer - most commonly, the Commodore 64 - that accelerates the speed of file loading from the floppy disk drive....
" utilities managed to achieve speeds of up to 4 kB/s. The most common of these products were the Epyx FastLoad
Epyx FastLoad

The Epyx FastLoad is a floppy disk fast loader cartridge made by USA software company Epyx in 1984 for the Commodore 64 home computer. It was programmed by Epyx employee Scott Nelson, who later designed the Epyx Vorpal fastloading system for the company's games....
, the Final Cartridge
The Final Cartridge III

The Final Cartridge III was a popular extension cartridge which was created for the Commodore 64 and Commodore 128, produced by Riska B.V. Home & Personal Computers....
, and the Action Replay plug-in cartridge
Cartridge (electronics)

In various types of electronic equipment, a cartridge can refer to one method of adding different functionality or content; for example, a video game played on a video game console; or a method by which consumables may be replenished, such as an ink cartridge for a printer....
s, which all had machine code monitor
Machine code monitor

A machine code monitor is software built into or separately available for various computers, allowing the user to enter commands to view and change memory address on the machine, with options to load and save memory contents from/to secondary storage....
 and disk editor
Disk editor

A disk editor is a computer program that allows its user to read, edit, and write raw data on disk drives ; as such, they are sometimes called sector editors, since the read/write routines built into the electronics of most disk drives require to read/write data in chunks of disk sectors ....
 software on board as well. The popular Commodore computer magazines of the era also entered the arena with type-in fast-load utilities, with Compute!'s Gazette
COMPUTE!'s Gazette

COMPUTE!'s Gazette was a computer magazine of the 1980s, directed at users of Commodore International's 8-bit home computers. Publishing its first issue in July 1983, the Gazette was a Commodore-only daughter magazine of the computer hobbyist magazine COMPUTE!....
 publishing TurboDisk in 1985 and RUN (magazine) publishing Sizzle in 1987.

Even though each 1541 had its own on board disk controller and disk operating system, it was not possible for a user to command two 1541 drives to copy a disk (one drive reading and the other writing) as with older dual drives like the 4040
Commodore 4040

The Commodore 4040 and its sibling, the 2040 and the European marketed 3040, were dual unit 5¼" floppy disk drives for Commodore International computers....
 and 8050
Commodore 8050

The Commodore 8050 and Commodore 8250 were dual unit 5¼" floppy disk drives for Commodore International computers. They used a wide rectangular steel case form similar to that of the Commodore 4040, and used the IEEE-488 interface common to Commodore PET computers....
 that were often found with the PET computer, and which the 1541 was backward compatible to (it could read 4040 disks but not write to them since its internal Operating System was essentially the same). Unfortunately, however, the routines in the 1541 disk operating system to enable disk copy were removed as it was intended to be a stand-alone unit. To copy from drive to drive, software running on the C64 was needed and it would first read from one drive into memory, then write out to the other. Only later when first Fast Hack'em
Fast Hack'em

Fast Hack'em was a Commodore 64 Bit nibbler written by Mike J. Henry and released in 1985. It was distributed in the United States via Henry's "Basement Boys Software", and in the United Kingdom via Datel....
 then other disk backup programs were released was true drive to drive copying possible. One could then unplug the C64 itself from the drives (i.e. from the first drive in the daisy chain) and do something else with the computer as the drives proceeded to copy the entire disk.

Copy protection by read error


Early copy protection
Copy protection

Copy protection, also known as content protection, copy prevention, or copy restriction, is a technology for preventing the reproduction of copyrighted software, movies, music, and other media....
 schemes deliberately introduced read errors on the disk, the software refusing to load unless the correct error message was returned. The general idea was that the inbuilt disk copy command was incapable of copying the errors. When one of these errors was encountered, the disk drive (as do all disk drives) would attempt one or more re-read attempts after first resetting the head to track zero. Few of these schemes had much deterrent effect, as various software companies soon released 'nibbler' utilities that enabled protected disks to be copied.

The drive head misalignment issue


The drive-head mechanism was notoriously easy to misalign, and had a tendency to make a 'machine-gun' rattle when out of alignment or when formatting a new disk. Some people even wrote code to vibrate the head at different frequencies to play simple tunes such as Daisy Bell
Daisy Bell

"Daisy Bell" is a popular song whose lyrics are considerably better known than the song's actual title....
, Amazing Grace
Amazing Grace

"Amazing Grace" is a well-known Christian hymn by Englishman John Newton and first appeared in print in Newton's Olney Hymns ....
, and, perhaps most appropriately, When I'm Sixty-Four
When I'm Sixty-Four

"When I'm Sixty-Four" is a love song by The Beatles, written by Paul McCartney and released in 1967 on their album Sgt. Pepper's Lonely Hearts Club Band....
. The most common cause of the 1541's drive head knocking and subsequent misalignment, however, was copy protection schemes on commercial software.

The main cause of the problem was that the disk drive itself did not feature any means of detecting when the read/write head had reached track zero. Accordingly, when a disk was formatted or a disk error occurred, the unit would physically drive the head 40 tracks to track zero (although the 1541 DOS only used 35 tracks, the drive itself was a 40 track unit). Once track zero was reached, the head would be physically rammed against a solid stop. This ramming gave the characteristic 'machine gun' noise and would, sooner or later, throw the head out of alignment.

There were at least one or two "home remedy" software products on the market during the heyday of the 1541 drive and Commodore 64 computer that could be used to re-align the drive yourself and save a costly trip to a repair center and down time. They generally consisted of a software program and a calibration disk. What the user would do is remove the drive from its case and then loosen the screws holding the stepper motor that moved the head. Then with the calibration disk in the drive gently turn the stepper motor back and forth until the program showed a good alignment. The screws were then tightened and the drive put back in its case. The real problem actually was that the sprocket which moved the head would slip on the stepper motor shaft after repeated hammering and this would put the drive gradually out of alignment.

The later 1571
Commodore 1571

The Commodore 1571 was Commodore International high-end 5?inch floppy disk drive. With its double-sided drive mechanism, it had the ability to utilize double-sided, double-density floppy disks natively....
 drive (which was 1541 compatible) incorporated track zero detection and was thus immune to the problem. A third-party fix for the 1541 appeared where the solid head stop was replaced by a sprung stop, giving the head a much easier life. Also, a software solution, which resided in the drive controller's RAM, could prevent the re-reads from occurring, though this could cause problems when genuine errors did occur.

Commodore's successor products


The Commodore 1570
Commodore 1570

The Commodore 1570 was a 5?" floppy disk drive for the Commodore 128 home computer/personal computer. It was a single-sided, 170KB version of the double-sided Commodore 1571, released as a stopgap measure when Commodore International was unable to provide large enough quantities of 1571s due to a shortage of double-sided drive mechanisms....
 was an upgraded 1541 for use with the Commodore 128
Commodore 128

The Commodore 128 home computer/personal computer was the last 8-bit machine commercially released by Commodore International . Introduced in January of 1985 at the Consumer Electronics Show in Las Vegas metropolitan area, it appeared three years after its predecessor, the bestselling Commodore 64....
, available in Europe. It offered MFM
Modified Frequency Modulation

Modified Frequency Modulation, commonly MFM, is a line code scheme used to encode information on most floppy disk formats, which include the floppy disk formats used in the classic versions of Amiga OS, most CP/M operating system machines as well as IBM PC compatibles running DOS....
 capability for accessing CP/M disks, improved speed, and somewhat quieter operation, but was only manufactured until Commodore got its production lines going with the double-sided 1571
Commodore 1571

The Commodore 1571 was Commodore International high-end 5?inch floppy disk drive. With its double-sided drive mechanism, it had the ability to utilize double-sided, double-density floppy disks natively....
. Finally, the small, external power supply, MFM-based Commodore 1581
Commodore 1581

The Commodore 1581 is a 3? inch double sided double density floppy disk drive made by Commodore International primarily for its Commodore 64 and Commodore 128 home computer/personal computers....
 3½" drive was made, giving 800 KB access to the C128 and C64. By this time, however, many CBM users had shifted their attention to the 16/32-bit Amiga, and the 1581 was mostly sold to remaining GEOS
GEOS (8-bit operating system)

GEOS was an operating system from Berkeley Softworks . Originally designed for the Commodore 64 and released in 1986, it provided a graphical user interface for this popular 8-bit computer....
 users.

External links

  • Discusses internal drive mechanics and copy protection
  • – From the Project 64 website