CMD FD series

Last updated

The CMD FD series was Creative Micro Designs (CMD)'s range of third-party floppy disk drives for the Commodore 8-bit line of home computers. Using 3½" floppy disks, they provided a significantly larger storage capacity than Commodore-produced drives; the FD-2000 offered 1600 kB of storage using standard double-sided, high-density floppies, while the FD-4000 also allowed the use of 3200 kB extra-high density (ED) floppies. In contrast, the Commodore 1581 3½" drive only supported 800 kB double-sided, double-density disks.

Creative Micro Designs computer technology company

Creative Micro Designs (CMD) was founded in 1987 by Doug Cotton and Mark Fellows. It is a computer technology company which originally developed and sold products for the Commodore 64 and C128 8-bit personal computers. After 2001 it sold PCs and related equipment.

Floppy disk disk storage medium

A floppy disk, also known as a floppy, diskette, or simply disk, is a type of disk storage composed of a disk of thin and flexible magnetic storage medium, sealed in a rectangular plastic enclosure lined with fabric that removes dust particles. Floppy disks are read and written by a floppy disk drive (FDD).

Commodore International North American home computer and electronics manufacturer

Commodore International was an American home computer and electronics manufacturer founded by Jack Tramiel. Commodore International (CI), along with its subsidiary Commodore Business Machines (CBM), participated in the development of the home–personal computer industry in the 1970s and 1980s. The company developed and marketed the world's best-selling desktop computer, the Commodore 64 (1982), and released its Amiga computer line in July 1985. With quarterly sales ending 1983 of $49 million, Commodore was one of the world's largest personal computer manufacturers.

Contents

Features

In addition to the higher storage capacity, the FD series also provided additional features not found on the Commodore 1581. A "SWAP" button on the front panel allowed the drive number to be easily switched with that of another Commodore drive on the serial bus, without the need to enter any commands into the computer. It also provided a "1541 emulation mode", allowing partitions on a 3½" disk to simulate the behavior of a 5¼" Commodore 1541 floppy. The ability to use partitions and subdirectories was also expanded beyond the rudimentary form found in the 1581. A real-time clock was also available as an add-on feature; it could be used to time-stamp files and to automatically set the system clock in the GEOS operating system. The CMD FD series also included native JiffyDOS compatibility; while using the JiffyDOS system with a Commodore drive required replacing both the KERNAL and drive ROM chips, for full JiffyDOS use, only the computer's KERNAL ROM needed to be replaced when used in conjunction with an FD-2000 or FD-4000.

Commodore 1541 5¼" single-sided floppy disk drive for the C64

The Commodore 1541 is a floppy disk drive which was made by Commodore International for the Commodore 64 (C64), Commodore's most popular home computer. The best-known floppy disk drive for the C64, the 1541 is a single-sided 170-kilobyte drive for 5¼" disks. The 1541 directly followed the Commodore 1540.

GEOS (8-bit operating system) graphical operating system (8-bit)

GEOS is a discontinued operating system from Berkeley Softworks. Originally designed for the Commodore 64 with its version being released in 1986, enhanced versions of GEOS later became available in 1987 for the Commodore 128 and in 1988 for the Apple II family of computers. A lesser-known version was also released for the Commodore Plus/4.

Operating system collection of software that manages computer hardware resources

An operating system (OS) is system software that manages computer hardware and software resources and provides common services for computer programs.

Native Partition Structure

The System Partition header is at track 26, sectors 5, 8, 9, 10, and 11. Sector 5 is the Device Information Block, which is $FF filled except in a few specific places. Sectors 8 to 11 contain the System Partition Directory.

The first sector of a FD-2000 native partition is the header.

Header Contents

         $00–01: T/S reference to root directory  block  of  this                  partition ($01/$24).              02: DOS Type ("H")           04-15: Disk label, $A0 padded           16-17: Disk ID           19-1A: DOS Version ("1H")           20-21: T/S reference to present directory header block           22-23: T/S reference to parent  directory  header  block                  (set to $00/$00 when at the top of the directory)           24-25: T/S reference to dir entry in  previous  directory                  (set to $00/$00 when at the top of the directory)              26: Index to parent directory entry ($00 at the top)           AB-AC: GEOS border sector           AD-BC: GEOS format string (GEOS format Vx.x)

The BAM (Block Allocation Map) starts at 1/2 (track 1, sector 2) and continues to 1/33.

BAM Contents

             02: DOS Type ("H")           04-05: Disk ID              06: I/O byte (as the 1581)                    bit 7 set   - Verify on                    bit 7 clear - Verify off                    bit 6 set   - Check header CRC                    bit 6 clear - Don't check header CRC              08: Last available track # in partition ($19=#25)           20-FF: BAM for tracks 1-7

Its directory structure is slightly different from the Commodore structure.

Related Research Articles

Commodore 1581 3.5" floppy disk drive for C64/C128

The Commodore 1581 is a 3½-inch double-sided double-density floppy disk drive that was released by Commodore Business Machines (CBM) in 1987, primarily for its C64 and C128 home/personal computers. The drive stores 800 kilobytes using an MFM encoding but formats different from the MS-DOS, Amiga, and Mac Plus formats. With special software it's possible to read C1581 disks on an x86 PC system, and likewise, read MS-DOS and other formats of disks in the C1581, provided that the PC or other floppy handles the "720 kB" size format. This capability was most frequently used to read MS-DOS disks. The drive was released in the summer of 1987 and quickly became popular with bulletin board system (BBS) operators and other users.

Commodore 1571 floppy disk drive

The Commodore 1571 is Commodore's high-end 5¼" floppy disk drive. With its double-sided drive mechanism, it has the ability to use double-sided, double-density (DS/DD) floppy disks natively. This is in contrast to its predecessors, the 1541 and 1570, which can fully read and write such disks only if the user manually flipped them over to access the second side. Because flipping the disk also reverses the direction of rotation, the two methods are not interchangeable; disks which had their back side created in a 1541 by flipping them over would have to be flipped in the 1571 too, and the back side of disks written in a 1571 using the native support for two-sided operation could not be read in a 1541.

Apple ProDOS operating system on Apple II and III series computers

ProDOS is the name of two similar operating systems for the Apple II series of personal computers. The original ProDOS, renamed ProDOS 8 in version 1.2, is the last official operating system usable by all 8-bit Apple II series computers, and was distributed from 1983 to 1993. The other, ProDOS 16, was a stop-gap solution for the 16-bit Apple IIGS that was replaced by GS/OS within two years.

On the Amiga, the Old File System was the filesystem for AmigaOS before the Amiga Fast File System. Even though it used 512-byte blocks, it reserved the first small portion of each block for metadata, leaving an actual data block capacity of 488 bytes per block. It wasn't very suitable for anything except floppy disks, and it was soon replaced.

Commodore DOS

Commodore DOS, also known as CBM DOS, is the disk operating system used with Commodore's 8-bit computers. Unlike most other DOSes, which are loaded from disk into the computer's own RAM and executed there, CBM DOS is executed internally in the drive: the DOS resides in ROM chips inside the drive, and is run there by one or more dedicated MOS 6502 family CPUs. Thus, data transfer between Commodore 8-bit computers and their disk drives more closely resembles a local area network connection than typical disk/host transfers.

Wheels is a defunct operating system for the Commodore 64 and Commodore 128 home computers partially based on and an upgrade from GEOS. Wheels gave new abilities to the C64 and 128: the ability to open several, movable, resizable windows on the desktop and limited graphical web browsing At the core of the Wheels OS was the new Dashboard and Toolbox. The Dashboard was the name for the new desktop environment which made using the C64/128 similar to using modern Mac or Windows operating systems with icons and a menu bar. The Toolbox was the replacement for the GEOS Configure app.

Commodore 4040 floppy disk drive

The Commodore 4040 is the replacement for the previous models 2040 (USA) and 3040 (Europe). It's a dual-drive 5¼" floppy disk subsystem for Commodore International computers. It uses a wide-case form, and uses the parallel IEEE-488 interface common to Commodore PET/CBM computers.

Commodore 8050

The Commodore 8050, Commodore 8250, and Commodore SFD-1001 are 5¼-inch floppy disk drives manufactured by Commodore International, primarily for its 8-bit CBM and PET series of computers. The drives offered improved storage capacities over previous Commodore drive models.

CMD RAMLink RAM disk for Commodores C64/128 home computers

The RAMLink was one of several RAM expansion products made by Creative Micro Designs (CMD) for Commodore's C64/128 home computers. The RAMLink was intended as a third-party alternative, successor and optionally companion to Commodore's own 17xx-series REU RAM expansion cartridges.

INT 13h is shorthand for BIOS interrupt call 13hex, the 20th interrupt vector in an x86-based computer system. The BIOS typically sets up a real mode interrupt handler at this vector that provides sector-based hard disk and floppy disk read and write services using cylinder-head-sector (CHS) addressing.

Commodore 64 peripherals

This article is about the various external peripherals of the Commodore 64 home computer. Due to the backwards compatibility of the Commodore 128, most peripherals will work on that system, as well. There's some compatibility with the VIC-20 and PET too.

Fast loader

A fast loader is a software program for a home computer, such as the Commodore 64 or ZX Spectrum, that accelerates the speed of file loading from floppy disk or compact cassette.

Disk sector Logical or physical division of storage media

In computer disk storage, a sector is a subdivision of a track on a magnetic disk or optical disc. Each sector stores a fixed amount of user-accessible data, traditionally 512 bytes for hard disk drives (HDDs) and 2048 bytes for CD-ROMs and DVD-ROMs. Newer HDDs use 4096-byte (4 KiB) sectors, which are known as the Advanced Format (AF).

IDEDOS is a ROM-based disk operating system written in 6502/65816 assembly language for the Commodore 64, 128 and SuperCPU. Its main purpose is to control ATA(PI) devices connected to an IDE64 cartridge and present them like normal Commodore drives. Additionally it supports networked drives (PCLink) and has a built-in machine code monitor and file manager.

A master boot record (MBR) is a special type of boot sector at the very beginning of partitioned computer mass storage devices like fixed disks or removable drives intended for use with IBM PC-compatible systems and beyond. The concept of MBRs was publicly introduced in 1983 with PC DOS 2.0.

Floppy disk variants

The floppy disk is a data storage and transfer device which was ubiquitous from the mid-1970s well into the 2000s. Besides the 3½-inch and 5¼-inch formats used in IBM PC compatible systems, or the 8-inch format that preceded them, many proprietary floppy disk formats were developed, either using a different disk design or special layout and encoding methods for the data held on the disk.

In computer file systems, a block availability map (BAM) is a data structure used to track disk blocks that are considered free. It is used along with a directory to manage files on a disk.

The Commodore D9090 Hard Disk was the only family of hard drives that Commodore made for both the home and business market. The electronics are identical in the D9090 and the D9060 unit; the only difference is the size of the installed hard drive, with a jumper set to distinguish between 4 or 6 disk heads. Originally intended for the metal-cased PET series of computers, they were also usable with the Commodore 64 and later models with an adapter.

References