Hi Leute,
Ich hoffe, das ist das richtige Forum. Ich schleppe seit knappen 35 Jahren einen Satz Disketten von meinem ersten Computer, einem ITT 3030, mit mir rum. Meine Hoffnung war immer, die Disketten irgendwann mal zu lesen, denn da hat es meine allerersten Programme drauf (und ein paar die meine liebe Mama geschrieben hat!)
Mit dem Kryoflux hatte ich nie richtig Daten aus meinem ollen 5 1/4 Zoll-Laufwerk bekommen, aber neulich hab' ich mir so einen Greaseweazle F7 Plus zusammengeloetet und der funktioniert mit meinen Amiga-Disketten prima. Da gibt's auch unter Linux die richtigen Tools, um aus SCP files ADFs zu erstellen usw.
Natuerlich hab ich gleich das 5 1/4" Laufwerk rausgekramt und mal eine von den Disketten reingesteckt. Hab auch ein SCP file rausbekommen, das ich mit HxCFloppyEmulator.exe unter Wine anschauen kann und dort einige Zeilen meiner ersten BASIC-Programme gefunden. Ein "einfaches" Diskettenimage konnte ich daraus jedoch nicht erzeugen.
Mit dem greaseweazle hab ich folgendes gemacht:
$ gw read --drive A --single-sided meinedisk-singlesided.scp --revs 5 --scyl 0 --ecyl 70
(Auch zwischenrein mal mit --double-step etc rumprobiert, aber mir ist die Abbildung der Parameter auf die physikalischen Disketten und Laufwerke noch nicht so ganz klar)
Dann hab ich mich mal umgesehen und den ITT3030 Emulator in MAME gefunden. Der benutzt .td0 Diskettenimages. Leider habe ich die mit disk-analyze von keirf oder dsktrans von libdsk nicht konvertiert bekommen.
Mit disk-analyze hab' ich ein .dsk file erzeugt bekommen.
disk-analyse --ss -s 0 -e 69 -f ibm_mfm_dd mine-singlesided-70.scp mine-1.dsk
*** T0.0: IBM-MFM DD: Overlapping sectors
T0.0: Unformatted*
T1.0: IBM-MFM DD (12 256-byte sectors, 3072 bytes)
T2.0: IBM-MFM DD (9 256-byte sectors, 2304 bytes)
T3.0: IBM-MFM DD (15 256-byte sectors, 3840 bytes)
T4.0: IBM-MFM DD (11 256-byte sectors, 2816 bytes)
T5.0: IBM-MFM DD (7 256-byte sectors, 1792 bytes)
T6.0: IBM-MFM DD (4 256-byte sectors, 1024 bytes)
...
Allerdings sollten alle Tracks ja 16 Sektoren haben.
Kann ich davon ausgehen, dass die anderen Sektoren einfach alle verloren gegangen sind?
Ich habe leider keine Referenzdisketten, weiss also nicht, ob das Laufwerk 100% ok ist.
Mit hxcfe bekomme ich:
wine ~/Desktop/Greaseweazle-v0.20/HxCFloppyEmulator_Software/Windows/hxcfe.exe -infos -finput:igm-singlesided-70.scp -foutput igm.td0
HxC Floppy Emulator : Floppy image file converter v2.0.3.1
Copyright (C) 2006-2019 Jean-Francois DEL NERO
This program comes with ABSOLUTELY NO WARRANTY
This is free software, and you are welcome to redistribute it
under certain conditions;
libhxcfe version : 2.10.2.2
Input file : igm-singlesided-70.scp
---------------------------------------------------------------------------
- File informations -
---------------------------------------------------------------------------
File: igm-singlesided-70.scp
Checking igm-singlesided-70.scp
File loader found : SCP_FLUX_STREAM (SCP Stream Loader)
Loading igm-singlesided-70.scp
file loader found!
Can't open config.script !
Loading SCP file...
Version : 0x00
Disk Type : 0x80
Start track : 0
End track : 141
Number of revolution(s) : 10
Flags : 0x03
File Checksum : 0xF3724281
Bit Cell width : 0
Number of heads : 1
Resolution factor : 0
Non-conventionnal index period ! (552 ms)
Invalid rpm or tracklen (-2120 RPM, 472)...
Invalid rpm or tracklen (13810 RPM, 497)...
Invalid rpm or tracklen (25007 RPM, 239932)...
Invalid rpm or tracklen (24264 RPM, 345)...
Invalid rpm or tracklen (7207 RPM, 334)...
Invalid rpm or tracklen (19172 RPM, 505)...
Invalid rpm or tracklen (19172 RPM, 505)...
Non-conventionnal index period ! (555 ms)
<...>
<hang>
So langsam hab' ich natuerlich etwas Panik, weil ich nicht beliebig viel auf diesen Disketten rumlesen will.
Leider hab ich es auch nicht hinbekommen, die disk images die im Emulator funktionieren (oldcomputers.org?) mit cpmtools anzusehen. Trotz meines Versuches, den 22disk Eintrag fuer das Format nach cpmtools zu transferrieren. Das faellt dann als weiterer Datenpunkt auch weg, weil ich letztlich nur weiss ob das erzeugte image gut ist, wenn es zufaellig dann im Emulator bootet.
Computer mit floppy controller (ausser kryoflux und greaseweazle und einem Amiga) hab ich leider keine mehr, 22disk etc sind also aussen vor. Was ist denn die beste Herangehensweise, um die Daten vielleicht noch zu retten?
Gibt es hier einen ITT 3030 Experten, der einen Ratschlag oder zwei fuer mich hat?
Viele Gruesse aus Kalifornien,
Stefan