Stefan Lennerbrant
<4364>
· Text 5900 · w8 · kommentar
1987-01-03 20:16
Ärende: Biblioteket ...
Två av de fyra bytena är filens storlek (i bytes tror jag)
Detta ligger som vanligt låg-hög
De två andra är som följer:
Byte 1 (första): Nummer på spåret som filens header ligger på
Byte 2:
bit 7,6,5: Nummer på sektor inom spåret för headern
bit 1,0: Bitar som visar om filen är skriv- el.
rader-skyddad.
De andra bitarna tror jag inte har någon funk.
För att få reda på var på skivan en fil ligger gör man alltså
så här:
Sektor = (BYTE1 * 8 + ((BYTE2 and 128+64+32) / 32)) * Cluster
Cluster är, som hörs, klusterstorleken - alltså det minsta
"Sektorområde" som kan behandlas. (4 för ABC832, 1 för ABC830)
OBS att man måste multiplicera Sektor med 32 om man kör på en
"gammal" ABC830
mvh