[abc80] Program för att hantera dsk-filer?
H. Peter Anvin
hpa at zytor.com
Tis Jan 24 18:30:09 PST 2017
On 01/22/17 13:30, Mikael Holm wrote:
> Tack!
>
> ABCExplorer fick jag att funka i alla fall.
> Fick inte till abcread/abcwrite på min Windows maskin. Får leka mer
> med dem på jobbet imorrn ;)
>
> Om man vill läsa fysiska disketter hur gör man då? Kan man läsa med en
> 5 1/4" PC-drive? Och vilket program bör man använda?
>
Under Linux kan du i alla fall göra det; använd programmet setfdprm (del
av paketet fdutils) för att configurera in formatet och sedan kan man
använda dd som vanligt:
[Har endast testat SSDD själv]:
SSDD (ABC830/FD2D/DataDisc82, 160K):
setfdprm /dev/fdX dd sect=16 ssize=256 head=1 cyl=40
dd if=/dev/fdX of=.... bs=16x256 count=40
SSSD (FD2/DataDisc 80, 80K):
setfdprm /dev/fdX sd sect=8 ssize=256 head=1 cyl=40
dd if=/dev/fdX of=.... bs=8x256 count=40
DSDD (FD4D/DataDisc 84, 320K):
setfdprm /dev/fdX dd sect=8 ssize=256 head=2 cyl=40
dd if=/dev/fdX of=.... bs=8x256 count=2x40
DSQD (ABC832/DataDisc 56, 640K):
setfdprm /dev/fdX qd sect=16 ssize=256 head=2 cyl=80
dd if=/dev/fdX of=.... bs=16x256 count=2x80
Det verkar som i alla fall SSDD använder software interleave (d.v.s.
interleave-faktorn har inte räknats in i sektornumren som skrivits på
disk) så om inte mjukvaran hanterar detta måste man hantera det separat;
programmet deinter.c som finns i abcdisk-samlingen gör precis detta.
Se också:
http://www.abc80.org/pipermail/abc80/2008-November/000198.html
(Dock är DSDD fel i den artikeln.)
-hpa
More information about the ABC80
mailing list