Il
Commodore 1541
(reso graficamente
154I
, inizialmente chiamato
VIC-1541
) e un'
unita a dischi floppy
della
Commodore Business Machines Inc.
.
Venne prodotta come unita a dischi per il
Commodore 64
, e utilizza
floppy disk
da 5¼
pollici
a singola faccia da 170
kilobyte
. E compatibile anche con il
Commodore VIC-20
e il
Commodore 128
.
Il
Commodore 1541-II
ne fu una versione aggiornata, prodotta per il
Commodore 64C
, dotata di
alimentatore elettrico
esterno.
Al momento del debutto, il suo prezzo era circa di 400 $. Il drive 1541 divenne molto popolare. Anche se costoso per gli standard di oggi, un C64 con il 1541 costavano sui 900 $, mentre un
Apple II
senza drive floppy costava 1395 $. La grande domanda, soprattutto negli USA ed in Germania, fu inaspettata per la Commodore, che ebbe problemi a produrre drive in quantita. I difetti inizialmente furono molti, e i drive erano quasi impossibili da trovare. Il caporedattore di
Compute!'s Gazette
, nel numero di dicembre del
1983
, lamento che dei sette 1541 che erano nei suoi uffici, quattro si erano rotti
[1]
.
I numerosi difetti del 1541 crearono un mercato di
cloni
; i piu famosi erano l'
Oceanic OC-118
[2]
(detto
Excelerator+
), l'
MSD
, l'
Enhancer 2000
, l'
Indus GT
e i
FD-2000
e
FD-4000
della
CMD
. Tuttavia, il 1541 divento il primo drive a essere largamente utilizzato in casa e la Commodore ne vendette milioni di unita
[
senza fonte
]
.
Utilizza la tecnologia
Group Code Recording
e ha un
microprocessore
MOS 6502
che agisce sia da controller sia da esecutore del
sistema operativo
. Il sistema operativo incluso e il
CBM DOS 2.6
. Il protocollo utilizzato e l'
IEEE-488
(GPIB) con una velocita di circa 300 byte/s. E anche possibile l'utilizzo col il
Commodore VIC-20
, rallentando leggermente la velocita del drive. Alcuni programmi di tipo
fast loader
prodotti da terzi portarono la velocita a circa 10 kbyte/s.
Il
dischetto
del 1541 e diviso in 35 tracce. Ogni traccia contiene un numero variabile da 17 a 21 settori (una prima implementazione della tecnologia
Zone Bit Recording
). Il numero totale dei settori e 683. Poiche la directory occupa la traccia 18, in effetti sono disponibili 664 settori, ognuno dei quali contiene 256
byte
, quindi ogni disco ha la capacita di 166 KB. Inoltre praticando un piccolo foro nel lato sinistro di un disco a singola faccia (nel lato opposto a quello per la protezione della scrittura) si ha l'accesso al lato B del disco, raddoppiandone la capacita (
flippies
). Il
file system
alloca ogni blocco come un cluster.
Il
drive per dischi floppy
, sebbene piu rapido del
datassette
soffriva di una certa lentezza nel caricamento dei programmi a causa del
bus seriale
, che era un derivato del
Commodore VIC-20
, mal implementato. Come nell'esempio seguente:
LOAD "*",8,1
'
*
' indica l'ultimo programma caricato o il primo sul disco, '
8
' e il numero del drive floppy e '
1
' indica che il programma deve essere caricato all'indirizzo della memoria indicato nel suo
header
(cio vale ovviamente per i programmi compilati).
La lentezza nelle operazioni del drive floppy poteva essere risolta utilizzando software piu intelligente e implementando un protocollo di trasferimento migliore tra il Commodore 64 e la
periferica
. La
Epyx
, produsse la
cartuccia
FastLoad
che sostituiva alcune funzioni lente del 1541, velocizzando di 5 volte il caricamento dei programmi. Come alternativa furono creati numerosi programmi
turbo-loader
(acceleratori di caricamento), anche se avevano bisogno di essere caricati dopo ogni reset.
La periferica risentiva del problema del disallineamento della
testina
dopo un certo utilizzo, in conseguenza emetteva dei rumori sgradevoli, cosi come pure dopo una
formattazione
. La causa principale di questo problema e che la tecnologia del drive non e in grado di rilevare quando la testina raggiunge la "traccia zero". Durante la formattazione o un errore del disco, la testina si deve spostare dalla traccia 40 alla zero (sebbene il 1541 utilizzi solo 35 tracce, il drive di per se e un'unita a 40 tracce): dopo aver raggiunto la traccia zero, la testina urta il blocco. Questo urto, se la testina tenta ripetutamente di andare oltre la traccia zero, genera un rumore continuo e battente.
La causa piu comune di questi colpi e il conseguente disallineamento sono i sistemi di protezione da copia nei programmi commerciali: le prime protezioni da copia sfruttavano degli errori nel disco, rifiutando di caricare il software senza il corretto messaggio d'errore. Questo approccio sfrutta l'incapacita del programma di copia integrato nel drive di riprodurre anche gli errori del disco. Quando il drive incontra uno di questi errori, compie uno o piu tentativi di rilettura, rispostando la testina alla traccia zero.
Una soluzione realizzata da terze parti al problema del 1541 consisteva nel sostituire il pezzo che blocca la testina con uno piu morbido. Inoltre, una modifica software nella ROM del drive impedisce i tentativi di rilettura in caso di errore, ma in questo modo, non facendo altri tentativi in caso di errore, si possono riscontrare maggiori difficolta durante la lettura dei dischi non perfetti. Il problema venne risolto nel Commodore 1541C (uguale al 1541 ma con involucro bianco e scheda elettronica riprogettata) compatibile con il 1541, che aveva un sistema rilevamento del raggiungimento della traccia zero mediante foto sensori posti sul fine corsa.
Nel
1986
la Commodore produsse il
1541C
, una versione rivista, piu silenziosa e affidabile. E di colore beige chiaro, come il Commodore 64C. Fu sostituito nel
1988
dal
1541-II
, che utilizza un
alimentatore
esterno per evitare di surriscaldare il drive e per ridurre le sue dimensioni.
Della meccanica del 1541 esistono due versioni. I primi modelli furono fatti dalla
Alps Electric
e hanno la chiusura del drive a clic. I modelli piu recenti, fatti dalla Newtronics (
Mitsumi
), hanno invece una levetta. I primi modelli del VIC-1541 hanno un colore biancastro, come il
VIC-20
e il
VIC-1540
. Successivamente, per renderli piu simili al
C64
, la Commodore cambio il colore in
beige
e il nome in "Commodore 1541".
- ^
(
EN
)
The Editor's Notes
(
JPG
), in
Compute!'s Gazette
, n. 6, Greensboro, Compute! Publications, dicembre 1983, p. 6,
ISSN
0737-3716
(
WC
·
ACNP
)
.
- ^
Il disk drive OC-118
(
JPG
), in
Commodore Gazette
, anno 2, n. 3, Milano, IHT, aprile/maggio 1987, pp. 93-94,
OCLC
955306596
.
- Manuali
- Libri
- I segreti del 1541
, 1ª ed., E.V.M. Computers, novembre 1984.
- Le periferiche Commodore
, E.V.M. Computers, 1984, pp. 83-253.
- Claudio Cerroni,
Commodore 64-128 drive 1541/1571
, supplemento a
Next Strategy
, Edisoft, maggio 1986.
- (
EN
) Neufeld, Gerald G. (1985).
1541 User's Guide. The Complete Guide to Commodore's 1541 Disk Drive
. Seconda ristampa, giugno 1985. 413 pagine. Copyright 1984 DATAMOST, Inc. (Brady).
ISBN 0-89303-738-9
.
- (
EN
) Immers, Richard; Neufeld, Gerald G. (1984).
Inside Commodore DOS. The Complete Guide to the 1541 Disk Operating System.
DATAMOST, Inc & Reston Publishing Company, Inc. (Prentice-Hall).
ISBN 0-8359-3091-2
.
- (
EN
) Englisch, Lothar; Szczepanowski, Norbert (1984).
The Anatomy of the 1541 Disk Drive
. Grand Rapids, MI: Abacus Software (tradotto dalla versione originale tedesca del 1983, Dusseldorf: Data Becker GmbH).
ISBN 0-916439-01-1
.
- Riviste
- Felicita e anche disporre di un floppy disk drive
(
JPG
), in
Noi 128 & 64
, n. 3, Milano, Gruppo Editoriale Jackson, maggio 1987, pp. 22-30,
OCLC
955780785
.
- Commodore - Speciale drive
, n. 19, Systems Editoriale, dicembre 1988,
OCLC
955780202
.
- Il disk drive 1541 e i suoi limiti tecnici
(
JPG
), in
Commodore Gazette
, anno 1, n. 1, Milano, IHT, febbraio 1986, pp. 22-25,
OCLC
955306596
.
- I drive della Commodore
(
JPG
), in
Commodore Computer Club
, n. 34, Milano, Systems Editoriale, settembre 1986, pp. 110-112,
OCLC
955780203
.
- Commodore 1541-II
(
JPG
), in
Radio Elettronica & Computer
, anno 17, n. 7, Cinisello Balsamo, Gruppo Editoriale JCE, settembre 1988, pp. 25-27.