Die Commodore Disketten-Laufwerke
Schon recht früh hat Commodore angefangen eigene Disketten-Laufwerke zu entwickeln und produzieren. Dafür bekam der PET 2001 bereits die Schnttstelle IEEE-488 mit. Darauf bauten die ersten Gräte als Doppelaufwerke auf. Sie besaßen ein doppeltes CPU-System aus einem 6502 für das Bussystem (BC) und anfänglich einem 6504 für den Disk Controller (DC). Mit der CBM 8050 wurde dieser auch zu einem 6502. Bei der CBM 8060 wurde diese zweite CPU dann durch einen DMA-Kontroller (auf dem Phöenix-Board) ersetzt.
Später wurden auch Einzelaufwerke (CBM 4031 bzw. VC 1540) entwickelt. Dabei wurde dann der Disk Controller gänzlich eingespart und lief nun im Interrupt als Low Cost Controller (LCC) ab. Dieses Konzept wurde bis zur VC 1581 beibehalten, konnte leistungsmäßig aber auch nur für Einzellaufwerke angwandt werden.
Erst mit dem C65 wurde auch das Konzept des eigenen CPU-Systems für das Disketten-Laufwerk aufgegeben. Aus dem CBM-DOS wurde dann ein CBDOS (Computer Based DOS). Eine ähnlliche Idee war bereits 1982/1983 beim CBM II (600 bzw. 700 Series) geplant.
Bei den Disketten-Laufwerken finden sich das 5¼" Format als Standard. Aber es wurden neben 8" auch 3½" Laufwerke gebaut. Anfänglich noch mit Laufwerken voller Bauhöhe, später dann als Low-Profile oder Slimline mit halber Bauhöhe.
Übersicht alle Commodore Disketten-Laufwerke
Modell | Anschluß | Laufwerk | Format | DOS | Kapazität pro Laufwerk | Blöcke pro Laufwerk | CPU | RAM | ROM |
---|---|---|---|---|---|---|---|---|---|
CBM 2040 (1978) |
Paralleler IEEE-488 | 2x 5¼", SS, DD, 48 tpi | GCR (Format 1) | (1.0), 1.2 |
170 kB | 690 (670 nutzbar) | 1x 6502 (BC, 1 MHz), 1x 6504 (DC, 1 MHz) |
4 KB (Shared), 256 Bytes (BC, 2x 6532), 64 Bytes (DC, 6530) |
2x 4 KB (BC), 1 KB (DC, 6530) |
CBM 3040 | Paralleler IEEE-488 | 2x 5¼", SS, DD, 48 tpi | GCR (Format 1) | 1.2 | 170 kB | 690 (670 nutzbar) | 1x 6502 (BC, 1 MHz), 1x 6504 (DC, 1 MHz) |
4 KB (Shared), 256 Bytes (BC, 2x 6532), 64 Bytes (DC, 6530) |
2x 4 KB (BC), 1 KB (DC, 6530) |
CBM 4040 (1979) |
Paralleler IEEE-488 | 2x 5¼", SS, DD, 48 tpi | GCR (Format 2A) | 2.0, 2.1, 2.7 (Beta) |
170 kB | 683 (664 nutzbar) | 1x 6502 (BC, 1 MHz), 1x 6504 (DC, 1 MHz) |
4 KB (Shared), 256 Bytes (BC, 2x 6532), 64 Bytes (DC, 6530) |
3x 4 KB (BC), 1 KB (DC, 6530) |
CBM 8050 (1980) |
Paralleler IEEE-488 | 2x 5¼", SS, QD, 100 tpi | GCR (Format 2C) | 2.5, 2.7 |
500 kB | 2083 (2052 nutzbar) | 2x 6502 (1 MHz) | 4 KB (Shared), 256 Bytes (BC, 2x 6532), 64 Bytes (DC, 6530) |
2x 8 KB (BC), 1 KB (DC, 6530) |
CBM 8060 | Paralleler IEEE-488 | 8", SS, DD, 48 tpi | ? | 7.0 ? | 750 kB ? | ? | 1x 6502 | ? | ? |
CBM 8061 (Mitte 1980) |
Paralleler IEEE-488 | 2x 8", SS, DD, 48 tpi | GCR (Format ??), FM (IBM 3740) |
7.0 | 800 kB (GCR), 240 kB (FM, 128 Bytes/Sektor) |
3112 (3106 nutzbar) | 1x 6502A | 16 KB (DRAM) | 2x 8 KB |
CBM 8062 (Mitte 1980) |
Paralleler IEEE-488 | 2x 8", DS, DD, 48 tpi | GCR (Format ??), FM (IBM 3740) |
7.0 | 800 kB (GCR, SS), 1,6 MB (GCR, DS), 240 kB (FM, SS, 128 Bytes/Sektor) |
3112 (GCR, SS, 3106 nutzbar), 6224 (GCR, DS, 6215 nutzbar) |
1x 6502A | 16 KB (DRAM) | 2x 8 KB |
CBM 4031 (1980) |
Paralleler IEEE-488 | 1x 5¼", SS, DD, 48 tpi | GCR (Format 2A) | 2.6 | 170 kB | 683 (664 nutzbar) | 1x 6502 (1 MHz) | 2 KB | 2x 8 KB |
VC 1540 (November 1980) |
Serieller IEC | 1x 5¼", SS, DD, 48 tpi (Slimline) | GCR (Format 2A) | 2.6 | 170 kB | 683 (664 nutzbar) | 1x 6502 (1 MHz) | 2 KB | 2x 8 KB |
CBM 2031LP (Ende 1981) |
Paralleler IEEE-488 | 1x 5¼", SS, DD, 48 tpi (Slimline) | GCR (Format 2A) | 2.6 | 170 kB | 683 (664 nutzbar) | 1x 6502 (1 MHz) | 2 KB | 2x 8 KB |
CBM 8250 (Anfang 1982) |
Paralleler IEEE-488 | 2x 5¼", DS, QD, 100 tpi | GCR (Format 2C) | 2.7 | 500 kB (SS), 1 MB (DS) |
2083 (SS, 2052 nutzbar), 4166 (DS, 4133 nutzbar) |
2x 6502 (1 MHz) | 4 KB (Shared), 256 Bytes (BC, 2x 6532), 64 Bytes (DC, 6530) |
2x 8 KB (BC), 1 KB (DC, 6530) |
CBM 8280 | Paralleler IEEE-488 | 2x 8", DS, DD, 48 tpi (Slimline) | MFM (Format 3A) | 3.1 | 1 MB (DS) | 4004 (3946 nutzbar) | 2x 6502A (1 MHz) | 4 KB (Shared), 256 Bytes (BC, 2x 6532), 128 Bytes (DC) |
2x 8 KB (BC), 2 KB (DC) |
VC 1541 (1982) |
Serieller IEC | 1x 5¼", SS, DD, 48 tpi (Slimline) | GCR (Format 2A) | 2.6 | 170 kB | 683 (664 nutzbar) | 1x 6502 (1 MHz) | 2 KB | 16 KB |
CBM 8250LP (1983) |
Paralleler IEEE-488 | 2x 5¼", DS, QD, 100 tpi (Slimline) | GCR (Format 2C) | 2.7 | 500 kB (SS), 1 MB (DS) |
2083 (SS, 2052 nutzbar), 4166 (DS, 4133 nutzbar) |
2x 6502 (1 MHz) | 4 KB (Shared), 256 Bytes (BC, 2x 6532), 64 Bytes (DC, 6530) |
2x 8 KB (BC), 1 KB (DC, 6530) |
VC 1551, SFS-481 (1984) |
Paralleler TCBM | 1x 5¼", SS, DD, 48 tpi (Slimline) | GCR (Format 2A) | 2.6 | 170 kB | 683 (664 nutzbar) | 1x 6502 (1 MHz) | 2 KB | 16 KB |
VC 1570 (1985) |
Serieller IEC Burst-Modus |
1x 5¼", SS, DD, 48 tpi (Slimline) | GCR (Format 2A), MFM |
3.0 | 170 kB (CGR), 180 kB (MFM, 512 Bytes/Sektor) |
683 (GCR, 664 nutzbar) | 1x 6502B (1 oder 2 MHz) | 2 KB | 32 KB |
VC 1571 (1985) |
Serieller IEC Burst-Modus |
1x 5¼", DS, DD, 48 tpi (Slimline) | GCR (Format 2A), MFM |
3.0 | 170 kB (GCR, SS), 340 kB (GCR, DS), 180 kB (MFM, SS, 512 Bytes/Sektor), 360 kB (DS, MFM, 512 Bytes/Sektor) |
683 (GCR, SS, 664 nutzbar), 1366 (GCR, DS, 1328 nutzbar) |
1x 6502B (1 oder 2 MHz) | 2 KB | 32 KB |
SFD 1001 (Juni 1985) |
Paralleler IEEE-488 | 1x 5¼", DS, QD, 100 tpi (Slimline) | GCR (Format 2C) | 2.7 | 500 kB (SS), 1 MB (DS) |
2083 (SS, 2052 nutzbar), 4166 (DS, 4133 nutzbar) |
2x 6502 (1 MHz) | 4 KB (Shared), 256 Bytes (BC, 2x 6532), 64 Bytes (DC, 6530) |
2x 8 KB (BC), 1 KB (DC) |
VC 1541C (1986) |
Serieller IEC | 1x 5¼", SS, DD, 48 tpi (Slimline) | GCR (Format 2A) | 2.6 | 170 kB | 683 (664 nutzbar) | 1x 6502 (1 MHz) | 2 KB | 16 KB |
VC 1581 (1987) |
Serieller IEC Burst-Modus |
1x 3½", DS, DD, 135 tpi | MFM (Format 3D) | 10.0 | 800 kB (512 Bytes/Sektor) | 3200 (3120 nutzbar) | 1x 6502B (2 MHz) | 8 KB | 32 KB |
VC 1541-II (1988) |
Serieller IEC | 1x 5¼", SS, DD, 48 tpi (Slimline) | GCR (Format 2A) | 2.6 | 170 kB | 683 (664 nutzbar) | 1x 6502 (1 MHz) | 2 KB | 16 KB |