MANUALE speeddos

Transcript

MANUALE speeddos
MANUALE D’USO
Speed DOS PLUS
installazione ed istruzioni operative
1. Installazione
2. Introduzione
3. LOAD and SAVE
4. DOS
5. Tasti di funzione
6. Monitor
7. BASIC & Editor
8. RESET
9. CENTRONICS
10. Speed DOS: Utilizzo di due unità Commodore 1541
11. Speed DOS: funzione in modalità Speed dos
IMPORTANTE:
Prima di iniziare con l’istallazione dei componenti, leggere
attentamente questo manuale e le istruzioni riportate per il montaggio
corretto. Ogni danno derivante da installazioni non corrette non può
essere attribuito che all’operatore che lo ha eseguito. La garanzia dello
Speed Dos decade nel momento in cui vengono modificati o
manomessi i relativi componenti.
1. Installazione
L’installazione dello Speed Dos si presenta estremamente facile e richiede approssimativamente 20
minuti. Svitare le tre viti poste al lato inferiore del vostro Commodore 64 e le quattro viti poste al
medesimo lato del vostro drive Commodore 1541.
Aperto il vostro Commodore 64, procedere a rimuovere il cavo della tastiera ed il cavetto della spia
led di accensione, prendendo nota della loro posizione d’origine prendendo magari come esempio il
colore dei cavi, rimuovere la protezione antistatica fissata tramite un gancio alla porta di espansione.
Ora avrete davanti a voi la scheda madre del vostro C64. Procedere alla localizzazione della rom del
Kernal, siglata MOS 901227 (U4)
procedete quindi alla rimozione dallo zoccolo servendosi di un cacciavite a lama piatta, facendo leva
alternativamente dal lato superiore e quello inferiore. Rimossa la rom aggiungerla al fianco sinistro
della rom Speed dos, rispettando le tacche di riferimento degli integrati che devono essere rivolte
tutte verso l’alto ed inserire il kit speed dos nello zoccolo dove era precedentemente alloggiata la rom
kernal.
TACCA DI
RIFERIMENTO
3
Posizionate l’interruttore di commutazione “Normal kernal/Speeddos kernal” in una parte a voi
comoda dello chassis del vostro Commodore 64, praticando un foro per permettere l’alloggiamento
ed il fissaggio del deviatore.
IMPORTANTE:
La commutazione tra i due kernal DEVE AVVENIRE SEMPRE A
COMPUTER SPENTO!
Passiamo ora al drive 1541. Rimuovete la parte superiore dello chassis e localizzate la rom
siglata 901229
4
Rimuovetela come descritto prima per la rom kernal del C64 e sosituitela con la rom Speeddos 1541,
facendo sempre riferimento alla tacca che dovrà essere rivolta verso il lato posteriore del
drive.
Procediamo ora al montaggio del cavo parallelo. Localizzare l’integrato VIA#1 6522
Procedete alla rimozione come già precedentemente spiegato e inserire lo zoccolo da 40 pin del
cavo parallelo sullo zoccolo che alloggiava l’integrato 6522 e reinserite il 6522 su quest’ultimo
zoccolo appena montato, prestando sempre attenzione alle tacche di riferimento. Fate fuoriuscire
il cavo-piattina all’esterno del vostro drive, facendolo passare preferibilmente sul connettore di
alimentazione. Inserite l’altro capo col il connettore centronics nella user-port del vostro C64 con
l’etichetta rivolta verso l’alto, oltre che il normale cavo seriale.
A questo punto sia il vostro Commodore 64 che il drive 1541 sono pronti a funzionare con le nuove
rom Speed Dos.
IMPORTANTE:
Nel caso che il vostro C64 o il vostro drive 1541, oppure entrambi
siano sprovvisti di zoccoli, andranno rimossi gli integrati fino ad ora
menzionati a mezzo di dissaldamento. Affidarsi a personale qualificato
in caso non si sia competenti in materia!
5
2. Introduzione
Se il tutto finora spiegato è stato assemblato a dovere, il C-64 ora si annuncia con un nuovo
messaggio d’inizio.
Il vostro drive 1541 invece avrà come novità che riconoscerà l’inserimento del disco e vi
avviserà accendendo il led rosso e facendo girare il motore per qualche secondo, operazione
che verrà eseguita anche in fase di espulsione del disco.
Per effettuare una prova preliminare, inserite un disco nel vostro drive, premete il tasto F7 e
verrà visualizzata direttamente la directory del vostro floppy. Posizionatevi con il cursore sul
programma da caricare e premete il tasto F5. A questo punto inizierà il caricamento con la
velocità dello spedd dos.
Verrà visualizzato: Loading from $0801 to $XXX.
Se ciò avviene vuol dire che il bus parallelo è perfettamente collegato, in caso contrario
verificare tutte le connessioni finora effettuate.
Lo Speed Dos offre una velocità da 6 a 10 volte maggiore rispetto quella tradizionale del
drive 1541.
In modalità Speed Dos non è previsto il funzionamento del registratore a cassette.
6
3.
- Load
Il comando LOAD con l’utilizzo dello Speed Dos subisce alcune variazioni. Ad
esempio non sarà più necessario indicare il numero dell’unità. Per caricare il primo
programma presente su un disco sarà sufficiente digitare “LOAD” seguito da
RETURN.
Se si desidera caricare e lanciare il primo programma di un disco sarà sufficiente
premere SHIFT+RUN STOP.
Su un disco dove sono presenti più programmi, premere il tasto “F7” per
visualizzare la directory, posizionarsi con i cursori sul file che si desidera caricare e
premere “F5”, se invece si desidera caricarlo e lanciarlo, premere SHIFT+RUN
STOP.
- Save
Anche il comando SAVE è stato semplificato ed associato al tasto F6. Premendolo
apparirà a video SAVE” dove andrà inserito il nome del file da salvare, andranno
chiusi gli apici e premere RETURN. In caso che questo venga premuto senza
indicare il nome del file, il C64 restituirà il messaggio di errore:
“? MISSING FILE NAME ERROR”
7
4. DOS
I Comandi dos in modalità Speed Dos sono stati semplificati. La sintassi dei comandi del
disco usata è la stessa di quella originale ma sarà sufficiente digitare il carattere “@” oppure
“>” davanti al comando e premere RETURN.
I Comandi disponibili quindi sono:
@R0:”nuovonome”=”vecchionome”
@S0:”nomefile”
@
@V
@N0:NAME,ID
per rinominare un file
per cancellare un file
inizializza il drive
esegue la validazione del disco
esegue la formattazione di un nuovo disco
In 23 secondi
@T0:”nomefile”
@$
@8 oppure @9
toglie/inserisce la protezione da scrittura di un file
mostra la directory di un disco
devia tra il drive “8” e il drive “9”
5. I TASTI DI FUNZIONE
I tasti di funzione in modalità Speed Dos sono stati programmati in modo da semplificare le
operazioni di accesso al disco:
<F1>
<F2>
<F3>
<F4>
<F5>
<F6>
<F7>
<F8>
LIST
MONITOR
RUN
OFF
LOAD
SAVE
CATALOG
SWITCH DEVICE
Mostra il listato di un programma residente in memoria
Lancia il monitor integrato nella rom dello Speeddos
Esegue un programma residente in memoria
Disabilità i tasti di funzione programmati in modalità Speed Dos
Carica un programma da disco
Salva un programma su disco
Mostra la directory di un disco
Devia i comandi tra il drive 8 ed il drive 9
8
6. MONITOR
In ambiente Speeddos è stata inserita l’opportunità di poter utilizzare un Monitor, ma sia
chiaro che alcune funzioni disponibili in altri programmi simili, non sono state implementate.
Ci troviamo quindi di fronte ad un “Mini Monitor” che apparirà in questa maniera
Come possiamo notare, lo schermo è composto da tre aree, la prima è l’indirizzo in esadecimale, la
seconda è il contenuto degli indirizzi composto da una linea da 16 byte, mentre la terza area, quella
in basso è la rappresentazione in Ascii dei vari byte.
E’ possibile scorrere gli indirizzi con i tasti cursore, oppure muoversi di pagina in pagina con i tasti “+”
e “-“., oppure con il comando “M” seguito dall’indirizzo per spostarsi subito nella locazione desiderata.
Ad esempio, digitiamo “M 00A2” seguito da return, il monitor visualizzerà subito questa locazione di
memoria che è relativa al clock interno del nostro Commodore 64, noterete infatti che questo byte sta
“contando” in maniera crescente.
Premendo il tasto “H” avremmo a disposizione un convertitore da esadecimale a decimale.
Infine per uscire dall’ambiente Monitor è sufficiente premere “X”.
Ricapitoliamo tutti i comandi disponibili:
M xxxx
Visualizza 256 byte dall’indirizzo “xxxx” in esadecimale
M xxxx aa bb cc
Scrive i byte aa bb cc dall’indirizzo xxxx
G xxxx
Esegue il jump all’indirizzo xxxx
L ”name”
Carica in memoria il file “name”
S ”name” xxxx yyyy
Salva su disco il file “name” dall’indirizzo xxxx all’indirizzo yyyy
H xxxx
Visualizza l’indirizzo xxxx convertito automaticamente in decimale
@
Abilita i comandi dos per il drive (vedi sezione 4)
X
Esce dall’ambiente monitor
Ed i tasti abilitati:
F1
F3
F5
F7
Cursore su/giù-dx/sx
+
-
Esegue lo scorrimento verso il basso di 40 caratteri
Esegue lo scorrimento verso l’alto di 40 caratteri
Esegue lo scorrimento verso il basso di 16 caratteri
Esegue lo scorrimento verso l’alto di 16 caratteri
Si sposta di un carattere verso sinistra/destra
Si sposta di una pagina verso il basso
Si sposta di una pagina verso l’alto
9
7. FUNZIONI BASIC
E’ stato introdotto un nuovo Comando: UnNEW. Nel caso dopo il caricamento o la digitazione
di un programma basic, venga digitato il comando “NEW”, questo viene cancellato dalla
memoria. Premendo “SHIFT” + “1” (carattere “!”) seguiti da RETURN il programma
precedentemente cancellato verrà ripristinato.
Altresì la conversione in binario, ottale (es:PRINT &12345) o esadecimale è stata
semplificata. E’ possibile avviare direttamente un area di memoria con il comando SYS
$C000 ad esempio oppure digitando POKE $DD01,%11001100. In questo caso: 11001100
ad esempio, abbiamo delle cifre a formato doppio che andranno sempre precedute dal
simbolo “%” mentre i valori esadecimali dal simbolo “$”.
E’ stata implementata anche una funzione “Hard copy” dello schermo. Premendo infatti la
combinazione di tasti CTRL + £ verrà stampato direttamente su carta il contenuto dello
schermo (listato di un programma, directory di un disco, ecc..). Ciò non è possibile con i
contenuti grafici.
Altre funzioni disponibili sono le seguenti: durante la visualizzazione del listato di un programma,
tenendo premuto il tasto
sarà possibile bloccare a schermo la visualizzazione, mentre
premendo il tasto CTRL verrà rallentato lo scrolling.
Premendo CTRL +
verrà bloccato lo scorrimento fino a che non verrà ripremuto il tasto CTRL.
CTRL + CLR HOME muove il cursore all’ultima linea.
CTRL + DEL cancella tutto ciò che è presente dopo il cursore.
8. RESET
Il pulsante di reset è presente sul connettore Centronics. Esso si presenta molto utile nel
caso di blocco del Commodore 64.
Le varie combinazioni associate con il tasto di reset sono le seguenti:
RUNSTOP + RESET
+ RESET
Esce forzatamente dal programma in esecuzione
Entra automaticamente in modalità Monitor
9. CENTRONICS
E’ possibile l’utilizzo di stampanti centronics a patto di utilizzare un adattatore che consenta
l’utilizzo sia delle predette stampanti che del drive 1541 in modalità parallela, il tutto senza
perdere le funzioni dello Speeddos.
10
10. UTILIZZO DI DUE DRIVE 1541
Può essere tranquillamente utilizzata una seconda unità a dischi collegandola col solo cavo
seriale all’unità primaria equipaggiata con rom Speed Dos. E’ disponibile un ulteriore kit su
richiesta per velocizzare anche il secondo drive.
11. FUNZIONALITA’ IN MODALITA’ SPEED DOS
Lo Speed Dos incrementa notevolmente la velocità di trasferimento dati grazie all’utilizzo
della porta parallela. Tale fattore di velocità viene incrementato fino a 6-10 volte. All’interno
delle rom sono state approntate alcune routine per far si che venga mantenuta al massimo la
compatibilità con i programmi diffusi in commercio.
Inoltre è stata accuratamente verificata la sicurezza nel trasferimento dei dati, che avviene
senza che questi vengano persi sia in lettura che in scrittura.
Tabella comparativa (valori di incremento della velocità):
Formattazione disco
PRG SAVE
PRG LOAD
SEQ WRITE
SEQ READ
REL CREATE
VALIDATE
SCRATCH
DATA TRANSFER
3,17
1,34
8,82
1,39
3,04
1,11
1,02
1,02
4,42
Riguardo al drive 1541 i cambiamenti significativi sono:
- formattazione di un nuovo disco in 23 secondi;
- il movimento della testina è stato notevolmente velocizzato in modalità
lettura/scrittura;
- è stata implementata la funzione di protezione da scrittura automatica di più file
utilizzando la sintassi “T” (TOGGLE) e sostituendola al comando “S” del disco
descritta al paragrafo 4 (Comandi Dos). Ad esempio utilizzando il comando
“@T:*” tutti i file presenti sul disco verranno protetti da scrittura. Riutilizzandolo
sullo stesso disco si otterrà l’operazione opposta.
11
SPEED DOS SYSTEM MANUALE D’USO
Edizione Anno 2008
By Fostox, a Ready64 member
http://ready64.org
12