Lars Gjörling
<6825>
· Text 5934 · w8 · kommentar
1987-01-05 18:36
Ärende: Formatbyte
Min erfarenhet inskränker sig till den 832-drive jag har samt UFD-dos.
Där sitter bygeln S1 som den är markerad på figuren, sid 9 i Anvisning
UFD-dos. Den ser ut som röd fyrkantig platta, som går att lyfta av och
visar sig vara nedtryckt över två stift. Stiften går igenom styrkortet
och det är på baksidan av styrkortet, som två sladdar har lötts fast
som jag beskrev i inlägg 5891.
Det är utomordentligt praktiskt. Jag kan ha kvar och använda nästan alla
mina gamla 830-skivor utan att först kopiera över dem till 832-format
(listskyddade skivor torde f.ö. inte gå att kopiera ens med FOXYCOPY).
Det enda cruxet är att det inte går att SKRIVA på 830-skivorna.
Hur kortadressen används, framgår av ABC-bladet 1886.2 sid 42-44. Där
står att 'innan kommunikation med kontrollern kan ske, måste kontakt
upprättas med Card Select (CS)'.
Det sker alltså på maskinspråk med OUT 1,44 resp OUT 1,45 (830/832).
Med INP(1) avläser man STATUS, som kan visa att sökt drive finns/finns
ej. Om STATUS ger klartecken, så sänds kommandona ut till kontrollern.
Därvid är exempelvis sektoradresseringen helt olika för 830 och 832,
då de har olika clusterstorlek.
Därför har jag i min okunnighet svårt att förstå att det faktiskt går
att kopiera 830-disketter till Winchester med Copylib, trots fel
kortadress.
När man söker en fil med angivande av enhet, t.ex. LOAD MF0:PROG.BAC,
så tycks Basictolken skicka ut OUT 1,45 (och vid LOAD MO0:PROG.BAC -->
OUT 1,44), och ge error 21 om kortadressen är fel vid driven. Om man
enbart skriver LOAD PROG.BAC så söker den på alla drivar, och försöker
på alla kortadresser. Lagring av driveselect för program sker på adress
-767 (som dock lagrar kanalnumret och inte kortadressen).
Om jag har min vippomställare ställd i läge för 832-skivor, anropar jag
filerna med MFx:.... och i läge för 830-skivor med MOx:.... Beteck-
ningarna DR0 och DR1 bör nog undvikas, då de vanligen är helt synonyma
med antingen MFx eller MOx, beroende på hur man har startat systemet.
Att med strömmen på ta ut styrkortet och sätta in ett annat, skulle
jag aldrig våga mig på. Jag har i samband med annan dator (APPLE II)
sett kort som blivit helkvaddade, därför att det inte torde vara möj-
ligt att dra ut kortet, resp sätta in det, så att kontakten bryts/sluts
exakt samtidigt för alla stiften. Om detta är ofarligt för ABC-datorer
vet jag inte.
Mvh Lars Gjörling <6825>