Commodore 8050

{{Infobox information appliance

| name = Commodore 8050

| title =

| image = Commodore CBM 2001 & 8050.jpg

| caption = Commodore 8050 floppy-disk drive, with {{nowrap|CBM 2001 PC}}

| manufacturer = Commodore Business Machines, Inc.

| type = Floppy drive

| releasedate = {{Start date|1980||}}{{Cite web|title=Commodore SuperPET|url=http://www.pcmuseum.ca/details.asp?id=72|access-date=2016-04-02|archive-date=2010-06-20|archive-url=https://web.archive.org/web/20100620003210/http://www.pcmuseum.ca/details.asp?id=72|url-status=dead}}

| price = {{USD|1695|1980|round=-2}}

| discontinued =

| media = 2 × 5¼" double-sided, double-density{{cite book |date=1985 |title=Service Manual 8050 • 8250 Dual Disk Drives |publisher=Commodore Business Machines, Inc. |url=http://www.primrosebank.net/computers/pet/documents/8050_8250_service_manual.pdf |pages=1, 5 }}

| os = CBM DOS 2.5/2.7{{Cite web |title=PET index - Disk drives |url=http://6502.org/users/andre/petindex/drives/index.html }}

| power = 110-117 V, 220-24 0V, 50 W{{cite book |title=User's Manual for CBM 5¼-inch Dual Floppy Disk Drives |publisher=Commodore Business Machines, Inc. |date=1980 |url=http://www.classiccmp.org/cini/pdf/Commodore/CBM%202040-3040-4040-8050%20Disk%20Drive%20Manual.pdf |pages=5–6}}

| cpu = 2 × MOS 6502 @ {{nowrap|1 MHz}}

| memory = 4 KB SRAM (8 × 2114), 16 KB ROM (2 × 2364)

| storage = 521 KB/side, 1042 KB/disk

| connectivity = Parallel IEEE-488

| dimensions = {{convert|6.5|×|15.0|×|14.35|in|abbr=on}}

| weight = {{convert|28|lb|abbr=on}}{{cite book |title=Commodore Disk Reference Manual for D9090 D9060 8250 8050 4040 2031 |publisher=Commodore Business Machines, Inc. |url=ftp://www.zimmers.net/pub/cbm/manuals/drives/Disk_Reference_Manual_(D9090_D9060_8250_8050_4040_2031).pdf |pages=5–6, 8–9}}

| compatibility= PET, 4000-series, 8000-series, B128; Commodore 64, VIC-20 with IEEE-488 adapter{{Cite web |accessdate=2016-04-02 |publication-date=2011-03-30 |title=Manuals | Technical Comparison of Commodore 1541 2040 4040 8050 8250 Drives |url=http://www.commodore.ca/manuals/commodore_1541_4040_8050_8250_comparison.htm |archive-url=https://web.archive.org/web/20081011191542/http://www.commodore.ca/manuals/commodore_1541_4040_8050_8250_comparison.htm |archive-date=2008-10-11 |url-status=dead }}

| predecessor = Commodore 4040

| successor =

| related =

}}

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.

They are notable for the disk drive having twice the processing power than the connected computer in having two 1MHz 6502 processors sharing operation of communication and disk operation, though only supporting 4k of main memory. The disk operating system is actually contained within the disk drive unit with commands being sent via the 8 bit GPIB interface where the system decodes the message and carries out the requested operation such as formatting a disk without further involvement from the connected computer.

Specifications

All three models utilize 5¼-inch double-density floppy disks with a track spacing of 100 tracks-per-inch, for a total of 77 logical tracks per side.{{efn|5¼-inch double-density drives with a track spacing of 96 or 100 tpi are commonly referred to as "quad-density" drives.}} Data is encoded using Commodore's proprietary group coded recording scheme. Soft sectoring is used for track alignment. Like most other Commodore disk drives, these drives utilize zone bit recording to maintain an average bit density across the entire disk. Formatted capacity is approximately 0.5 megabyte per side, or 1 megabyte (1,066,496 bytes) in 4166 blocks total.{{Cite web|url=http://www.floodgap.com/retrobits/ckb/secret/periph.html|title=Secret Weapons of Commodore: The Disk Drives|author=Cameron Kaiser}}

The 8050 is a single-sided drive, whereas the 8250 and SFD-1001 are double-sided drives. Double-sided drives can fully read and write to disks formatted by single-sided drives, but single-sided drives can only read and write to the bottom side of disks formatted by double-sided drives.

Both the 8050 and 8250 are housed in a dual-drive case similar to the Commodore 4040 drive. The SFD-1001 is housed in a single-drive case similar to the Commodore 1541. The 8250LP, a low-profile revision of the 8250, is housed in a shorter dual-drive case that is stylistically similar to the SFD-1001. All models include an internal power supply and an IEEE-488 data connector on the rear of the case. The 8050 and 8250 include latch sensors that can detect when a disk is inserted or removed.{{Cite web|accessdate=2016-04-02 |date=2013-12-17 |title=Restoration & Repair A Commodore Dual Disk 8250 LP |url=http://www.nightfallcrew.com/17/12/2013/restoration-repair-a-commodore-dual-disk-8250-lp/ }}{{Cite web|author= |accessdate=2016-04-02 |date= |publication-date=2010 |title=Commodore 8250 LP Dual Disk Drive |pages= |publisher= |url=http://www.mos6502.com/my-commodore-collection/disk-drives/commodore-8250-lp-dual-disk-drive/ |quote= }}

These drives are not dual-mode, so they cannot read or write 5¼-inch disks formatted by lower-capacity 48-tpi models, such as the Commodore 1541 or 4040. They also cannot read or write 5¼-inch disks formatted by 96-tpi drives, such as the 640 kilobyte IBM PC disk or 880 kilobyte Commodore Amiga disk, due to the minor difference in track spacing. Lastly, they cannot read or write high-density 5¼-inch disks due to both the difference in track spacing and the difference in write head coercivity (300-oersted for double-density, 600-oersted for high-density).

Disk Layout

class="wikitable"
TrackSectors Per Track
(256 bytes)
Sectors
 1-39, 78-116

|align=center| 29

1131
40-53, 117-130

|align=center| 27

378
54-64, 131-141

|align=center| 25

275
65-77, 142-154

|align=center| 23

299

Total Sectors: 2083 (4166 for the 8250)

The disk header is on 39/0 (track 39, sector 0), with the directory residing on the remaining 28 sectors of track 39.

Header Layout 39/0

$00–01 T/S reference to the first BAM (block availability map) sector

02 DOS version ('C')

06-16 Disk label, $A0 padded

18-19 Disk ID

1B-1C DOS type('2C')

The BAM (block availability map) begins on 38/0 (track 38, sector 0), and continues on 38/3. On the 8250, the BAM extends further to 38/6 and 38/9. The remaining sectors on track 38 are available for general use.

BAM Layout 38/0, 3, (6, 9)

$00–01 T/S reference to the next BAM sector, or 00/FF if last.

02 DOS version ('C')

04 Lowest BAM track in this block

05 Highest+1 BAM track in this block

06-FF BAM for 50 tracks

See also

Notes

{{notelist}}

References